【问题标题】:python2 -m pip freeze showing an errorpython2 -m pip freeze 显示错误
【发布时间】:2018-08-26 09:58:33
【问题描述】:

执行python2 -m pip freeze 这个命令时出现错误。 错误信息如下:

/usr/bin/python: cannot import name HashMissing; 'pip' is a package and cannot be directly executed

我使用apt-get remove --purge python python-pip 删除了python2。

然后,我进行这些路径检查以了解 pip 和 python 命令路径。

john@mymachine:~$ whereis python python: /usr/bin/python /usr/bin/python3.4m /usr/bin/python3.4 /usr/bin/python2.7 /usr/bin/python2.7-config /usr/lib/python3.4 /usr/lib/python2.7 /etc/python3.4 /etc/python2.7 /usr/local/lib/python3.4 /usr/local/lib/python2.7 /usr/include/python2.7 /usr /share/python /usr/share/man/man1/python.1.gz john@mymachine:~$ which -a pip /usr/local/bin/pip jonh@mymachine:~$ whereis pip 点子:/usr/local/bin/pip /usr/local/bin/pip3.5 /usr/local/bin/pip2.7 /usr/local/bin/pip3.4 john@mymachine:~$ which -a python /usr/bin/python

希望得到一些帮助。

【问题讨论】:

  • 只需使用pip freeze
  • 不工作。消息是一样的。
  • 根据上面的帖子你已经卸载了pip,你重新安装了吗?你确定错误是“相同的”
  • @SamuelMuiruri 是的。无论我使用 pip 还是 python -m pip,它都会显示相同的错误消息。

标签: python pip


【解决方案1】:

不知道原因。但是,我再次安装 pip。

wget https://bootstrap.pypa.io/get-pip.pypython get-pip.py

问题已解决。

【讨论】:

    猜你喜欢
    • 2019-12-24
    • 2019-07-17
    • 1970-01-01
    • 2017-07-07
    • 2016-05-30
    • 2018-04-25
    • 2021-02-24
    • 2018-04-26
    相关资源
    最近更新 更多