我在没有管理员权限的情况下使用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中,每行一个条目。