首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >KeyError:'PYTHONPATH',我怎样才能修复PYTHONPATH?(Python 3.5.2)

KeyError:'PYTHONPATH',我怎样才能修复PYTHONPATH?(Python 3.5.2)
EN

Stack Overflow用户
提问于 2016-08-14 06:59:59
回答 3查看 7K关注 0票数 0

我以前在堆栈溢出中看到过这个帖子,但它是4年前的(如何修复python路径),所以我不确定这是否是正确的解决方案,因为我使用的是一个更新版本的python (3.5.2)。这就是我在Python中看到的:

代码语言:javascript
复制
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,我怎样才能修复这个错误?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-08-14 07:04:36

操作系统环境变量中没有PYTHONPATH变量。因此出现了错误。

它不是由Python安装创建的(至少在windows中是如此)。你必须创建一个变量。

若要检查是否存在这样的环境变量,请键入以下命令:

代码语言:javascript
复制
SET PYTHONPATH

您还可以使用下面的命令创建并设置它

代码语言:javascript
复制
SETX PYTHONPATH <your desired path>
票数 1
EN

Stack Overflow用户

发布于 2016-08-14 07:07:53

您可能需要检查sys.path

指定模块搜索路径的字符串列表。从环境变量PYTHONPATH初始化,加上依赖安装的默认设置。

票数 0
EN

Stack Overflow用户

发布于 2020-07-13 15:17:54

首先,确保是否有任何具有此名称的环境变量。我也犯了这样的错误。我用的是PATH而不是PYHONPATH,这对我来说很管用。我在做Ubuntu的工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38939936

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档