2017-04-21 27 views
0

私はPip3をインストールしましたが、pip3.2を使用することができません。これはpip3経由でインストールするパッケージの一部を妨害しているようです。私はPIP3が最初にインストールされたのか分からないが、私はアンインストールしてから再インストールしたいのですが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 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 

のpython 3.2.3へののpython3のデフォルト値に着目私はpip3.2に見えましたHow to install pip with Python 3?を使用してください。

更新

私は$ pip uninstall pipを実行したが、PIP3は、まだシステムにインストールされたまま。

次に、$ sudo apt-get remove python-pip & $ sudo apt-get remove python3-pipを実行しましたが、まだインストールされています。


pip3を削除するにはどうすればよいですか?この競合を回避するために

答えて

0

まずアンインストールし、このコマンドを使用して、現在のPIPパッケージ、その後

pip uninstall pip 

を使用して再度のpython3でピップをインストールしようと、

sudo apt-get install python3-pip 

それはすべきです作業。

+0

私はそれを試みましたが、うまくいかなかった: '$ pip3.2'は同じエラーメッセージを返します。 '$ pip3'は' pkg_resources.DistributionNotFoundを返します: 'pip == 9.0.1'の配布が見つかりませんでした。 – pele88

関連する問題