点子问题

时间:2018-02-08 22:37:35

标签: python python-3.x pip

我一直有pip的权限问题。

我无法运行pip3 -Vpip3.5 -V。它给了我以下错误:

  

AttributeError:'_ NamespacePath'对象没有属性'sort'

但是,pip -V会处以罚款。然后再次pip --user <package-name>给出了相同的错误。

我也试过用Anaconda安装做同样的事情,但我有同样的问题。

我是python的新手,所以我可能会做一些简单的错误。

相关细节:

  1. 操作系统:Ubuntu 16.04

  2. Python版本:2.7,3,3.5,3.6到Anaconda

  3. 我更新了setuptoolspip

    相关链接为我提供了一些见解,但解决方案无效:

    1. pip GitHub 1

    2. pip GitHub 2

    3. 发出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'

      请随时询问更多详情。

1 个答案:

答案 0 :(得分:0)

检查您的getchar()环境变量。在Linux上,您可以PYTHONPATH

原来我的PYTHONPATH有几个位置来自我安装的其他软件包的不同Python发行版。我删除了它们,问题得到了解决。环境变量也在我的echo $PYTHONPATH文件中进行了修改,我将其删除了。