gpt4 book ai didi

Python:系统变量路径已更改,与 sys.path 中的值不匹配

转载 作者:行者123 更新时间:2023-11-28 19:15:21 25 4
gpt4 key购买 nike

我有一个脚本“splash.py”存储在 C:\Users\cedwards\saved_scripts

我已经在变量“Path”(环境变量)的系统变量中添加了这个目录

当我打印 sys.path 中的所有值时,我得到 ..

>>> import sys
>>> for val in sys.path:
... print val
...

C:\Python27\lib\site-packages\openpyxl-2.3.2-py2.7.egg
C:\Python27\lib\site-packages\et_xmlfile-1.0.1-py2.7.egg
C:\Python27\lib\site-packages\jdcal-1.2-py2.7.egg
C:\Python27\Lib
*C:\Python27\Scripts\* C:\Python27\DLLs
*C:\Python27\Scripts\* C:\Python27\Lib\lib-tk
*C:\Python27\Scripts\* C:\Users\cedwards\saved_scripts
C:\WINDOWS\system32\python27.zip
C:\Python27\DLLs
C:\Python27\lib\plat-win
C:\Python27\lib\lib-tk
C:\Python27
C:\Python27\lib\site-packages
C:\Python27\lib\site-packages\win32
C:\Python27\lib\site-packages\win32\lib
C:\Python27\lib\site-packages\Pythonwin
C:\Python27\lib\site-packages\wx-2.8-msw-unicode
>>>

斜体 中的值不应该存在吗?我在 PATH 中输入的值是“C:\Python27\lib\site-packages\openpyxl-2.3.2-py2.7.egg;C:\Python27\lib\site-packages\et_xmlfile-1.0.1-py2。 7.egg;C:\Python27\lib\site-packages\jdcal-1.2-py2.7.egg;C:\Python27\Lib;C:\Python27\DLLs;C:\Users\cedwards\saved_scripts;C:\WINDOWS\system32\python27.zip;C:\Python27\lib\plat-win;C:\Python27\lib\lib-tk;C:\Python27;C:\Python27\lib\site-packages;C:\Python27\lib\site-packages\win32;C:\Python27\lib\site-packages\win32\lib;C:\Python27\lib\site-packages\Pythonwin;C:\Python27\lib\site-packages\wx -2.8-msw-unicode"

很明显,当我尝试在新脚本中导入 splash 时,它不起作用。

我的问题是,为什么 *C:\Python27\Scripts* 会重复?我认为这是阻止导入我的模块的原因。

最佳答案

我添加了一个名为 PYTHONPATH 的用户变量,其值在我原来的问题中陈述并且它有效。

我不应该将它添加到 SYSTEM 变量的 PATH 中

关于Python:系统变量路径已更改,与 sys.path 中的值不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34328827/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com