0
我已经安装了Pip3,但我无法使用pip3.2,这似乎是干扰了一些通过pip3安装的软件包。由于pip3.2错误,软件包无法安装
$ 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默认为蟒蛇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的最佳方法是什么?
我试过了,它没有工作:'$ pip3.2'仍然返回相同的错误信息。 '$ pip3'现在返回'pkg_resources.DistributionNotFound:没有找到'pip == 9.0.1'发行版,它是应用程序需要的 – pele88