gpt4 book ai didi

python - 从 Anaconda 运行 Python 时出现 ImportError : No module named sysconfig,

转载 作者:太空狗 更新时间:2023-10-29 12:43:19 24 4
gpt4 key购买 nike

我正在尝试在Anaconda 2.4.1 中运行安装在根环境中的python2.7.11 版本。
我应该注意,我在服务器(uni 服务器)上没有管理员,这可能会搞砸安装。
当我运行 python test_script.py(无论是哪个脚本)时,我得到:

Traceback (most recent call last):
File "Anaconda/lib/python2.7/site.py", line 548, in <module>
main()
File "Anaconda/lib/python2.7/site.py", line 530, in main
known_paths = addusersitepackages(known_paths)
File "Anaconda/lib/python2.7/site.py", line 266, in addusersitepackages
user_site = getusersitepackages()
File "Anaconda/lib/python2.7/site.py", line 241, in getusersitepackages
user_base = getuserbase() # this will also set USER_BASE
File "Anaconda/lib/python2.7/site.py", line 230, in getuserbase
from sysconfig import get_config_var
ImportError: No module named sysconfig

我应该注意,当我运行 which python 行时,我得到了正确的 Anaconda python 路径,而当我运行 python --version 行时,我得到了 Python 2.7.11::Anaconda 2.4.1(64 位)

最佳答案

问题:脚本返回导入错误回溯,没有名为 sysconfig 的模块使用:Python 2.7.11、Anaconda 2.4.1(64 位)。没有本地安装的管理员权限。

解决方案:

关于权限,您可以使用 virtualenv 来安装您需要的包,这将允许您在没有系统范围安装的情况下使用您的脚本。关于导入错误,您可以在脚本 sys.path 中进行硬编码,以便解释器找到您需要的模块。

import sys

sys.path = ['','',...]

sys.path.append("/path/to/module")

这里是 information关于 virtualenv。

关于python - 从 Anaconda 运行 Python 时出现 ImportError : No module named sysconfig,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34567989/

24 4 0