Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux-Python输出_Python_Linux - Fatal编程技术网

Linux-Python输出

Linux-Python输出,python,linux,Python,Linux,当我在控制台中输入错误或出错时,会出现以下消息: Traceback (most recent call last): File "/usr/lib/python3.3/site.py", line 629, in <module> main() File "/usr/lib/python3.3/site.py", line 614, in main known_paths = addusersitepackages(known_paths) File

当我在控制台中输入错误或出错时,会出现以下消息:

Traceback (most recent call last):
  File "/usr/lib/python3.3/site.py", line 629, in <module>
    main()

  File "/usr/lib/python3.3/site.py", line 614, in main
    known_paths = addusersitepackages(known_paths)

  File "/usr/lib/python3.3/site.py", line 284, in addusersitepackages
    user_site = getusersitepackages()

  File "/usr/lib/python3.3/site.py", line 260, in getusersitepackages
    user_base = getuserbase() # this will also set USER_BASE

  File "/usr/lib/python3.3/site.py", line 250, in getuserbase
    USER_BASE = get_config_var('userbase')

  File "/usr/lib/python3.3/sysconfig.py", line 610, in get_config_var
    return get_config_vars().get(name)

  File "/usr/lib/python3.3/sysconfig.py", line 560, in get_config_vars
    _init_posix(_CONFIG_VARS)

  File "/usr/lib/python3.3/sysconfig.py", line 432, in _init_posix
    from _sysconfigdata import build_time_vars

  File "/usr/lib/python3.3/_sysconfigdata.py", line 6, in <module>   
    from _sysconfigdata_m import *

   ImportError: No module named '_sysconfigdata_m'
回溯(最近一次呼叫最后一次):
文件“/usr/lib/python3.3/site.py”,第629行,在
main()
文件“/usr/lib/python3.3/site.py”,第614行,在main中
已知路径=addusersitepackages(已知路径)
addusersitepackages中的文件“/usr/lib/python3.3/site.py”,第284行
user\u site=getusersitepackages()
getusersitepackages中的文件“/usr/lib/python3.3/site.py”,第260行
user_base=getuserbase()#这也将设置user_base
getuserbase中的文件“/usr/lib/python3.3/site.py”,第250行
USER\u BASE=get\u config\u var('userbase')
文件“/usr/lib/python3.3/sysconfig.py”,第610行,在get\u config\u var中
返回get_config_vars().get(name)
文件“/usr/lib/python3.3/sysconfig.py”,第560行,在get\u config\u vars中
_init_posix(_CONFIG_VARS)
文件“/usr/lib/python3.3/sysconfig.py”,第432行,在_init_posix中
从\u sysconfigdata导入生成\u时间\u变量
文件“/usr/lib/python3.3/_sysconfigdata.py”,第6行,在
从系统配置数据导入*
ImportError:没有名为“\u sysconfigdata\u m”的模块

我已经用Anaconda安装了Python 2.7和3.3。我想知道这是正常的还是Python2.7和3.3之间的冲突假定您使用的是ubuntu,下面是相关的bug报告


您需要修补/etc/bash.bashrc。有关详细信息,请参见注释6。事实上,您的系统中有可能在
/usr/bin
之前有另一个python3(很可能在
/usr/local/bin
中),它缺少ubuntu提供的库(由
/usr/bin/python3
使用)。使用
#的hashbang会发生这种情况!env python3
和PATH环境变量


如果是这种情况,那么暂时使所有这些非
/usr/bin/python3*
可执行文件不可用(例如重命名它们),执行系统管理工作,然后再次使它们可用。

哪个linux发行版?同时具有2.7和3.3是正常的。这些目录定义良好,相互分离。但是,您必须执行所需的特定版本。因此有
/usr/bin/python2.7
/usr/bin/python3.3
。默认的
/usr/bin/python
将是指向其中任何一个的软链接。您可以验证实用程序正在使用哪个python。Yum是使用python的实用程序之一。通过运行
rpm-vyum
,可以验证应该使用哪个python版本。在验证之后,确保实用程序正在执行正确的python。因此,如果我没有弄错,您需要打开命令not found programm并更改代码行?是的。将
python/usr/lib/command未找到--$1
更改为
/usr/lib/command未找到--$1