PYTHONPATH 在 Windows 上被 python3 忽略



我在没有管理员权限的情况下使用Windows 7,我想使用python3。 即使我设置了 PYTHONPATH,环境变量也会被忽略。但是,PYTHONPATH 在打印时是有效的。

>>> print(sys.path)
['c:\Python365\python36.zip', 'c:\Python365']
>>> print(os.environ["PYTHONPATH"])
d:libs

知道吗?

谢谢

吉尔

使用嵌入式分发(.zip 文件(时,不考虑PYTHONPATH环境变量。如果需要此行为,则需要添加一些 Python 代码,从 os.environ.get('PYTHONPATH', ''( 加载设置,拆分目录并将它们添加到sys.path 中。

另请注意,嵌入式发行版不支持 pip,但可以使其工作。

或者,使用安装程序而不是嵌入式发行版。

将 PYTHONPATH 的内容添加到根文件夹中的python._pth中,每行一个条目。

最新更新