[PYTHONPATH在Windows上被python3忽略了

问题描述 投票:1回答:1

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

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

任何想法?

非常感谢

吉尔

windows python-3.6 pythonpath
1个回答
0
投票

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

还请注意,嵌入式发行版不支持pip,但可以be made to work

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

© www.soinside.com 2019 - 2024. All rights reserved.