PyDev Eclipse Python 解释器错误:未找到 stdlib

PyDev Eclipse Python 解释器错误:未找到 stdlib

PyDev 错误。

我不断收到以下错误:

“错误:未找到 Python stdlib

似乎在安装过程中没有找到/选择 Python /Lib 文件夹(其中包含标准库)。

此文件夹(包含 threading.py 和 traceback.py 等文件)是 PyDev 正常运行所必需的(并且它必须包含实际的源文件,而不仅仅是 .pyc 文件)...”

我使用 Windows 7

我已经花了几个小时寻找这个解决方案,试图解决这个问题,但我没有找到解决方案......

-尝试将所有文​​件放入 Lib 中,但没有结果。

我也查看了 sys.path,在我看来它好像在正确的位置,这是一张图片:(由于我是论坛新手,所以无法发布图片,但这是代码的打字副本)

-当我这么做的时候系统路径它出现了这个: ['C:\Python27\Lib\idlelib', 'C:\Windows\system32\python27.zip', 'C:\Python27\DLLs', 'C:\Python27\lib', 'C:\Python27\lib\plat-win', 'C:\Python27\lib\lib-tk', 'C:\Python27', 'C:\Python27\lib\site-packages']

另外,这是这个:

os.environ['PYTHONPATH'].split(os.pathsep)

回溯(最近一次调用最后一次):文件“”,第 1 行,在 os.environ['PYTHONPATH'].split(os.pathsep) 文件“C:\Python27\lib\os.py”,第 423 行,在获取项目 返回 self.data[key.upper()] KeyError: 'PYTHONPATH'

我也尝试了以下 CMD 命令:set PYTHONPATH C:\PYthon27\lib;C:\MyPythonlib 但是它声明它是没有定义的。

现在我很困惑。路径是不是在正确的位置?如果是这样,我该如何进行更改以及这些更改是什么?我仍然认为路径不正确,尽管我不知道如何解决这个问题。

说实话,在编程语言等方面,我完全是个菜鸟,所以这对我来说都是新事物。不过,我已经在这个问题上花了无数个小时,却没有解决方案……我一直在研究关于这个问题的文章,如果有人能给我一个很好的答案来帮助我走上正确的道路,我将不胜感激 :)。

谢谢

答案1

好吧,在 PyDev 中配置解释器时,请查看您选择的文件夹并检查这些文件夹上是否真的有.py 文件(而不仅仅是.pyc 文件)...PyDev 通过检查 threading.py(和一些其他文件夹)是否可用来检查标准库是否可用在其中一个文件夹中(如果您只有.pyc 文件,您可能必须从 python.org 获取一个实际上有.py 文件而不仅仅是.pyc 文件的 Python 版本)。

相关内容