我以前在堆栈溢出中看到过这个帖子,但它是4年前的(如何修复python路径),所以我不确定这是否是正确的解决方案,因为我使用的是一个更新版本的python (3.5.2)。这就是我在Python中看到的:
Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:18:55) [MSC v.1900 64 bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> import os
>>> os.environ['PYTHONPATH'].split(os.pathsep)
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
os.environ['PYTHONPATH'].split(os.pathsep)
File "C:\Users\John\AppData\Local\Programs\Python\Python35\lib\os.py", line 725, in __getitem__
raise KeyError(key) from None
KeyError: 'PYTHONPATH'我想找到pythonpath.So,我怎样才能修复这个错误?
发布于 2016-08-14 07:04:36
操作系统环境变量中没有PYTHONPATH变量。因此出现了错误。
它不是由Python安装创建的(至少在windows中是如此)。你必须创建一个变量。
若要检查是否存在这样的环境变量,请键入以下命令:
SET PYTHONPATH您还可以使用下面的命令创建并设置它
SETX PYTHONPATH <your desired path>发布于 2016-08-14 07:07:53
您可能需要检查sys.path
指定模块搜索路径的字符串列表。从环境变量PYTHONPATH初始化,加上依赖安装的默认设置。
发布于 2020-07-13 15:17:54
首先,确保是否有任何具有此名称的环境变量。我也犯了这样的错误。我用的是PATH而不是PYHONPATH,这对我来说很管用。我在做Ubuntu的工作。
https://stackoverflow.com/questions/38939936
复制相似问题