首页 文章

pip的问题

提问于
浏览
2

我一直有 pip 的许可问题 .

我无法运行 pip3 -Vpip3.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

我已更新 setuptoolspip .

相关链接为我提供了一些见解,但解决方案不起作用:

发出pip3 -V时出错

Traceback(最近一次调用最后一次):文件“/usr/lib/python2.7/dist-packages/pip/_vendor/init.py”,第33行,在vendored import(vendored_name,globals(),locals(), level = 0)ImportError:没有名为'pip._vendor.pkg_resources'的模块在处理上述异常期间,发生了另一个异常:Traceback(最近一次调用last):文件“/ usr / local / bin / pip3”,第7行,从pip导入主文件“/usr/lib/python2.7/dist-packages/pip/init.py”,第13行,从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“,line 75,在vendored(“pkg_resources”)文件“/usr/lib/python2.7/dist-packages/pip/vendor/init.py”,第36行,在vendored import(modulename,globals(),locals(), level = 0)文件“”,第969行,在_find_and_load文件“”,第958行,在_find_and_load_unlocked文件“”,第664行,在_load_unlocked文件“”中,第634行,在_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

    检查 PYTHONPATH 环境变量 . 在Linux上你可以做 echo $PYTHONPATH .

    事实证明我的PYTHONPATH有几个位置来自我安装的其他软件包的不同Python发行版 . 我删除了它们,问题得到了解决 . 环境变量也在我的 .bashrc 文件中修改,我删除了它们 .

相关问题