gpt4 book ai didi

python - os.envron 的 KeyError ['PATH'] 在 ubuntu 上的 Visual Studio Code 中

转载 作者:太空宇宙 更新时间:2023-11-04 02:34:50 30 4
gpt4 key购买 nike

我已经在 Ubuntu 16.04(64 位)上安装了 Visual Studio Code(1.19.1,64 位),Python 2.7 已经安装了 ubuntu(默认),numpy 是通过以下方式安装的:sudo pip install numpy

我编写了一个文件,例如test.py 包含以下几行:

import numpy
print(10)

当我在 Visual Studio Code 中使用 F5 运行此 python 文件时,出现错误:

Traceback (most recent call last):
File "/home/ml/test/test.py", line 1, in <module>
import numpy
File "/usr/local/lib/python2.7/dist-packages/numpy/__init__.py", line 126, in <module>
from numpy.__config__ import show as show_config
File "/usr/local/lib/python2.7/dist-packages/numpy/__config__.py", line 9, in <module>
os.environ["PATH"] += os.pathsep + extra_dll_dir
File "/usr/lib/python2.7/UserDict.py", line 40, in __getitem__
raise KeyError(key)
KeyError: 'PATH'

结果是 os.envrion['PATH'] 抛出了这个错误,表明键 'PATH' 在 os.environ 集合中不存在。

但是,如果我在终端中运行 test.py,一切都会正常,并且 os.environ["PATH"] 会返回正确的结果。

请问关于这个问题有什么建议吗?

最佳答案

这似乎是一个已知问题,应该在 1 月底前解决。有关以下 GitHub 问题的更多详细信息:

https://github.com/Microsoft/vscode-python/issues/436

以及 2018 年 1 月 29 日到期的里程碑

https://github.com/Microsoft/vscode-python/milestone/2

关于python - os.envron 的 KeyError ['PATH'] 在 ubuntu 上的 Visual Studio Code 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48179511/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com