当我尝试使用“python”或“python3”命令运行解释器时,得到的错误是。在
[sidgupta234@sidgupta234-Lenovo-G580 Downloads]$ python
Failed to import the site module
Traceback (most recent call last):
File "/usr/lib/python3.5/site.py", line 580, in <module>
main()
File "/usr/lib/python3.5/site.py", line 566, in main
known_paths = addusersitepackages(known_paths)
File "/usr/lib/python3.5/site.py", line 287, in addusersitepackages
user_site = getusersitepackages()
File "/usr/lib/python3.5/site.py", line 263, in getusersitepackages
user_base = getuserbase() # this will also set USER_BASE
File "/usr/lib/python3.5/site.py", line 253, in getuserbase
USER_BASE = get_config_var('userbase')
File "/usr/lib/python3.5/sysconfig.py", line 595, in get_config_var
return get_config_vars().get(name)
File "/usr/lib/python3.5/sysconfig.py", line 538, in get_config_vars
_init_posix(_CONFIG_VARS)
File "/usr/lib/python3.5/sysconfig.py", line 410, in _init_posix
from _sysconfigdata import build_time_vars
File "/usr/lib/python3.5/_sysconfigdata.py", line 6, in <module>
from _sysconfigdata_m import *
ImportError: No module named '_sysconfigdata_m'
输出到which python
输出到python -V
[sidgupta234@sidgupta234-Lenovo-G580 Downloads]$ python -V
Python 3.5.2 :: Continuum Analytics, Inc.
你能告诉我这个错误的原因吗?我怎样才能消除它?
我在寻找解决方案时发现了这个link,但它没有任何区别。在
如果您查看故障排除部分,我想configuring_apache_django_anaconda是相关的。在
所以,也许要检查运行的python anaconda版本是什么?在
这两个可能也有关联:Linux - Weird Python Output
ubuntu anaconda suggested fix
我建议您打印您的PATH变量,看看是否有几个python3条目在其中,并尝试明确指定要运行哪个条目。在
这是一个很奇怪的情况,如果Continuum有它的任何一部分(我是一个工程师),我们想了解是什么导致了它,这样我们就可以避免它在未来。在
你在哪里试着安装Python?你设置了环境变量吗?在
这个问题“最容易解决”的原因是您设置了一些环境变量,这些变量混合了系统Python库和Anaconda Python库。您应该查看以下输出:
看看有没有什么能指明通往水蟒的路。唯一应该出现的是
PATH
中的一个条目。如果有任何LD_LIBRARY_PATH
、PYTHONPATH
、PYTHONHOME
或类似的环境变量指向水蟒,那么这将是一个问题。在我唯一能想到的是您指定了}必要的系统Python包,并强制安装它们来尝试修复问题。在
/usr
作为Anaconda的安装路径。如果是这样的话,你可能会陷入痛苦的世界:你刚刚用Python取代了你的系统Python。您应该研究如何强制重新安装*nix发行版附带的Python包,但即使这样做也可能很棘手:像yum
这样的工具是用Python编写的,需要一个工作系统的Python解释器才能工作。但是RPM是二进制的(如果您使用的是RedHat或派生发行版),所以也许您可以wget
或{让我们知道这些信息是否足以让您解决问题,或者至少能更好地确定问题的根源。在
相关问题 更多 >
编程相关推荐