私のOSはルブントゥ14.04ではデフォルトのPythonバージョンはPython 2.7.6ですが、
/usr/bin
Python 3.4がインストールされていると表示されます(実行するとpython3 -V
Python 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-get
get-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がというコマンドをインストールするかどうかはわかりませんがpip2
(pip
経由してアップグレードするとインストールさ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
できます。pip2
pip3