我一直有pip
的权限问题。
我无法运行pip3 -V
或pip3.5 -V
。它给了我以下错误:
AttributeError:'_ NamespacePath'对象没有属性'sort'
但是,pip -V
会处以罚款。然后再次pip --user <package-name>
给出了相同的错误。
我也试过用Anaconda安装做同样的事情,但我有同样的问题。
我是python的新手,所以我可能会做一些简单的错误。
相关细节:
操作系统:Ubuntu 16.04
Python版本:2.7,3,3.5,3.6到Anaconda
我更新了setuptools
和pip
。
相关链接为我提供了一些见解,但解决方案无效:
发出pip3 -V
时出错Traceback(最近一次调用最后一次):文件 “/usr/lib/python2.7/dist-packages/pip/_vendor/init.py”,第33行, 在卖 import (vendored_name,globals(),locals(),level = 0)ImportError:没有名为'pip._vendor.pkg_resources'的模块
在处理上述异常期间,发生了另一个异常:
Traceback(最近一次调用最后一次):文件“/ usr / local / bin / pip3”,行 7,在 来自pip import主文件“/usr/lib/python2.7/dist-packages/pip/init.py”,第13行,in 从pip.exceptions导入InstallationError,CommandError,PipError文件“/usr/lib/python2.7/dist-packages/pip/exceptions.py”, 第6行,在 来自pip._vendor.six import iteritems文件“/usr/lib/python2.7/dist-packages/pip/_vendor/init.py”,第75行, 在 vendored(“pkg_resources”)File“/usr/lib/python2.7/dist-packages/pip/_vendor/init.py”,第36行, 在卖 import (modulename,globals(),locals(),level = 0)文件“”,第969行,在_find_and_load文件中 “”,第958行,在_find_and_load_unlocked中 文件“”,第664行,在_load_unlocked中 文件“”,第634行,in _load_backward_compatible文件“/usr/share/python-wheels/pkg_resources-0.0.0-py2.py3-none-any.whl/pkg_resources/init.py”, 第2927行,在文件中 “/usr/share/python-wheels/pkg_resources-0.0.0-py2.py3-none-any.whl/pkg_resources/init.py” 第2913行,在_call_aside文件中 “/usr/share/python-wheels/pkg_resources-0.0.0-py2.py3-none-any.whl/pkg_resources/init.py” 第2952行,在_initialize_master_working_set文件中 “/usr/share/python-wheels/pkg_resources-0.0.0-py2.py3-none-any.whl/pkg_resources/init.py” 第956行,在订阅文件中 “/usr/share/python-wheels/pkg_resources-0.0.0-py2.py3-none-any.whl/pkg_resources/init.py” 第2952行,在文件中 “/usr/share/python-wheels/pkg_resources-0.0.0-py2.py3-none-any.whl/pkg_resources/init.py” 第2515行,激活文件 “/usr/share/python-wheels/pkg_resources-0.0.0-py2.py3-none-any.whl/pkg_resources/init.py” 第2097行,在declare_namespace文件中 “/usr/share/python-wheels/pkg_resources-0.0.0-py2.py3-none-any.whl/pkg_resources/init.py” 第2047行,在_handle_ns文件中 “/usr/share/python-wheels/pkg_resources-0.0.0-py2.py3-none-any.whl/pkg_resources/init.py” 第2066行,在_rebuild_mod_path中AttributeError:'_ NamespacePath' 对象没有属性'sort'
请随时询问更多详情。
答案 0 :(得分:0)
检查您的getchar()
环境变量。在Linux上,您可以PYTHONPATH
。
原来我的PYTHONPATH有几个位置来自我安装的其他软件包的不同Python发行版。我删除了它们,问题得到了解决。环境变量也在我的echo $PYTHONPATH
文件中进行了修改,我将其删除了。