web-dev-qa-db-ja.com

Python 3.5でpipを使用します

Python3.5を手動でインストールしたAWS Ubuntuインスタンスがあります(ダウンロードして構成し、make、make installを実行しました)。次に、シンボリックリンクを変更しました

Sudo ln -fs /opt/python3.5/bin/python3.5 /usr/bin/python3

しかし、pipを実行しようとすると:

ubuntu@xxx:/dev$ pip -V
pip 8.1.1 from /usr/local/lib/python2.7/dist-packages/pip-8.1.1-py2.7.Egg (python 2.7)

どうすれば修正できますか? Python3で作業するためにpipは必要ありませんか?私は何か違う方法でやるべきでしたか?ありがとう!

6
coconut

Pip3をインストールする必要があります。

Sudo apt-get install python3-pipはそれを行うべきです。

次にpip3 -Vを使用します

10
TellMeWhy

これを機能させるには、少し異なる手順を実行する必要がありました(Ubuntu 14.04--AWSではなくローカルマシン)。違いは、2.7から3.5にアップグレードしていたのに対して、3.4から3.5に更新していたことでしょう。 python3.5を介してapt-getをインストールし、curlを使用してeasy_installをインストールし、最後にeasy_installを使用してpipをインストールしました。

$ Sudo apt-get install python3.5 python3.5-dev
$ Sudo curl https://bootstrap.pypa.io/ez_setup.py -o - | Sudo python3.5
$ Sudo easy_install pip

成功!

$ pip3 -V
pip 1.5.4 from /usr/lib/python3/dist-packages (python 3.5)

彼らが言うように、それはカメ、つまりパッケージマネージャーです。

8

おそらくpip3 -Vです。

私のシステムにはpip3がありますが、pipはありません。

(暴言:なぜpythonは常にそんなに混乱するのですか?)

3
Velkan

次の解決策は私のために働いた:

Sudo pip install pip --user --upgrade
Sudo apt-get install python3-pip
Sudo pip3 install --upgrade setuptools
0
kamran kausar