Python 3.4でpip 3を使用するにはどうすればいいですか? 質問する

Python 3.4でpip 3を使用するにはどうすればいいですか? 質問する

私のOSはルブントゥ14.04ではデフォルトのPythonバージョンはPython 2.7.6ですが、

/usr/bin

Python 3.4がインストールされていると表示されます(実行するとpython3 -VPython 3.4.0と表示されます)。Python 3.4にはプリインストールされたピップ走ると

pip -V

ターミナルでは、プログラムは現在インストールされていないと表示されます。そうは言っても、私が作成したいと仮定しますジャンゴPython 3.4.3を使用するプロジェクト: 最初にpython3-pipをダウンロードし、次にvirtualenvをダウンロードして、

pip3 install Django==1.8

? または、すでにインストールされている Python 3.4 に付属するプリインストールされた pip 3 はありますか?

ベストアンサー1

リポジトリのバージョンが古すぎるため、または何らかの方法python3-pipでインストールする代わりに、ダウンロードしてください。apt-getget-pip.py保存したフォルダに移動して実行します

sudo python3 get-pip.py

最新バージョンの がインストールされますpip。 へのシンボリックリンクが作成される場合もあればpip3、作成されない場合もあります。覚えていません。

その後、実行できます

sudo pip install virtualenv

次に、それを使用して仮想環境を作成し、アクティブ化してから、pipその中にインストールされているものを使用して Django を取得します。

注記:

の同じコピーを使用してPython 2をget-pip.pyインストールすることもできますpip。ただし、そうしたい場合は、

sudo python get-pip.py

前にあなたが実行します

sudo python3 get-pip.py

どちらをインストールしても最後ファイル名を取得しますpip。Python 2がというコマンドをインストールするかどうかはわかりませんがpip2pip経由してアップグレードするとインストールさpipれることは知っています)、Python 2のインストールを実行した後、

sudo ln -s /usr/local/bin/pip2.7 /usr/local/bin/pip2

エイリアスを作成しますpip2。その後、Python 3のインストールを実行して上書きし/usr/local/bin/pip

sudo ln -s /usr/local/bin/pip3.4 /usr/local/bin/pip3

コマンドも作成しますpip3(ファイルが既に存在するというエラーが表示された場合は、そのまま進めます)。これで、pipシステムにインストールするときにどのバージョンを呼び出すのか正確にわからないまま実行する代わりに、 とを使用して必要なバージョンを明示的に指定site-packagesできます。pip2pip3

おすすめ記事