【问题标题】:Packages are failing to be installed due to pip3.2 error由于 pip3.2 错误,无法安装软件包
【发布时间】:2017-09-18 08:49:39
【问题描述】:

我已经安装了 Pip3,但我无法使用 pip3.2,这似乎干扰了我通过 pip3 安装的一些包。

$ pip3 install pymysql
$ pip3 list | grep PyMySQL
PyMySQL (0.7.11)

$ python3
Python 3.2.3 (default, Mar 25 2017, 08:49:29)
[GCC 4.7.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pymysql
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named pymysql

注意到 python3 默认为 python 3.2.3 我查看了 pip3.2:

$ pip3.2 list | grep PyMySQL

Traceback (most recent call last):
  File "/usr/local/bin/pip3.2", line 7, in <module>
    from pip import main
  File "/usr/local/lib/python3.2/dist-packages/pip/__init__.py", line 21, in <module>
    from pip._vendor.requests.packages.urllib3.exceptions import DependencyWarning
  File "/usr/local/lib/python3.2/dist-packages/pip/_vendor/requests/__init__.py", line 66, in <module>
    from .models import Request, Response, PreparedRequest
  File "/usr/local/lib/python3.2/dist-packages/pip/_vendor/requests/models.py", line 856
    http_error_msg = u'%s Client Error: %s for url: %s' % (self.status_code, reason, self.url)
                                                      ^
SyntaxError: invalid syntax

我不知道 pip3 最初是如何安装的,但我想卸载然后使用 How to install pip with Python 3? 重新安装。

更新

我已经运行了$ pip uninstall pip,但 pip3 仍然安装在系统上。

然后我运行 $ sudo apt-get remove python-pip$ sudo apt-get remove python3-pip 但它仍然安装。


删除 pip3 的最佳方法是什么?

【问题讨论】:

    标签: python linux pip apt


    【解决方案1】:

    为了避免这种冲突,

    首先使用这个命令卸载你当前的 pip 包,

    pip uninstall pip
    

    然后尝试再次使用python3安装pip,

    sudo apt-get install python3-pip
    

    它应该可以工作。

    【讨论】:

    • 我已经尝试过了,但没有成功:$ pip3.2 仍然返回相同的错误消息。 $ pip3 现在返回 pkg_resources.DistributionNotFound: The 'pip==9.0.1' distribution was not found and is required by the application
    猜你喜欢
    • 1970-01-01
    • 2021-08-09
    • 2021-09-06
    • 2021-09-09
    • 2020-08-03
    • 2021-02-09
    • 2019-09-05
    • 2019-02-27
    • 2019-03-27
    相关资源
    最近更新 更多