python - 无法在 sublime text 3 中运行 python 代码
问题描述
每当我尝试在 sublime text 3 中运行我的 python 代码时,它都会显示长段落的错误,如下所示:
Traceback (most recent call last):
File "C:\Users\Abhishek Kumar\AppData\Local\Programs\Python\Python38-32\lib\runpy.py", line 193, in _run_module_as_main
return _run_code(code, main_globals, None,
File "C:\Users\Abhishek Kumar\AppData\Local\Programs\Python\Python38-32\lib\runpy.py", line 86, in _run_code
exec(code, run_globals)
File "C:\Users\Abhishek Kumar\AppData\Local\Programs\Python\Python38-32\lib\py_compile.py", line 218, in <module>
sys.exit(main())
File "C:\Users\Abhishek Kumar\AppData\Local\Programs\Python\Python38-32\lib\py_compile.py", line 209, in main
compile(filename, doraise=True)
File "C:\Users\Abhishek Kumar\AppData\Local\Programs\Python\Python38-32\lib\py_compile.py", line 157, in compile
os.makedirs(dirname)
File "C:\Users\Abhishek Kumar\AppData\Local\Programs\Python\Python38-32\lib\os.py", line 221, in makedirs
mkdir(name, mode)
FileNotFoundError: [WinError 2] The system cannot find the file specified: 'C:\\Users\\Abhishek Kumar\\Documents\\html\\__pycache__'
[Finished in 0.2s with exit code 1]
[shell_cmd: python -m py_compile "C:\Users\Abhishek Kumar\Documents\html\hello.py"]
[dir: C:\Users\Abhishek Kumar\Documents\html]
[path: C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Common Files\Autodesk Shared\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Users\Abhishek Kumar\AppData\Local\Microsoft\WindowsApps;C:\Python27;C:\Users\Abhishek Kumar\AppData\Local\Microsoft\WindowsApps;C:\Users\Abhishek Kumar\AppData\Local\Programs\Python\Python38-32;C:\Users\Abhishek Kumar\AppData\Local\Programs\Python\Python38-32\Scripts;C:\Users\Abhishek Kumar\AppData\Local\Sublime Text 3\Cache;C:\;]
解决方案
以下是您可以尝试的事情:
1)保存文件(确保在文件名后添加.py扩展名)
在窗户上:
i) 在搜索栏中搜索 Python
ii)右键单击,然后单击打开文件位置
iii)您将在一个文件夹中看到 3 个或更多快捷方式。右键单击其中任何一个,然后单击打开文件位置。
iv) 然后,复制目录的位置。
v) 右键单击“这台电脑”。选择属性。
vi) 在右侧,单击高级系统设置。
vii) 将出现一个弹出窗口。在高级选项卡中,单击环境变量。
viii)从系统变量中,单击“路径”,然后单击“编辑”。
ix) 单击“新建”,然后将复制的目录粘贴到那里。点击“确定”
x) 关闭 Sublime 并重新打开它。
它应该可以正常工作。
推荐阅读
- java - 如何在自由格式多窗口模式下隐藏标题栏?
- syntax-error - “语法错误,意外'[',期望标识符(T_STRING)或变量(T_VARIABLE)或'{'或'$'”,
- c# - .NET MVC - 使用 OpenXML 生成 excel 文件
- java - 如何在不运行整个作业的情况下测试 Spring Batch 步骤
- python - Tensorflow-gpu 未检测到 GPU
- laravel - 当 Laravel 中为路由定义重定向时,为什么 localtunnel 不起作用?
- reactjs - 为什么我的 API 中的数据不显示
- java - 从数据库中检索数据时,next() 的嵌套 while 循环在第一次迭代后不起作用
- javascript - 如何使用函数编码实现 Haskell 的 newtype?
- android - 如何更改存储在房间数据库中的用户设置的警报时间