我使用没有管理员权限的Windows 7,我想使用python3。 即使我设置PYTHONPATH,也会忽略环境变量。但是PYTHONPATH在打印时有效。
>>> print(sys.path)
['c:\\Python365\\python36.zip', 'c:\\Python365']
>>> print(os.environ["PYTHONPATH"])
d:\libs
任何想法?
非常感谢
吉尔
答案 0 :(得分:1)
使用嵌入式发行版(.zip文件)时,不考虑PYTHONPATH
环境变量。如果需要此行为,则需要添加一些Python代码,以从os.environ.get('PYTHONPATH','')加载设置,将目录拆分并添加到sys.path
。
还请注意,嵌入式发行版不支持pip,但可以be made to work。
或者使用安装程序而不是嵌入式发行版。