python2.7
とpython3.2
の両方がUbuntu 12.04
にインストールされています。
シンボリックリンクpython
はpython2.7
にリンクしています。
私がタイプするとき:
Sudo pip install package-name
デフォルトではpython2
のpackage-name
バージョンがインストールされます。
いくつかのパッケージはpython2
とpython3
の両方をサポートします。pip
を使ってpython3
のpackage-name
バージョンをインストールするにはどうすればいいですか?
Python3のvirtualenv
をビルドし、virtualenvを有効にした後にpython3のパッケージをインストールすることができます。だからあなたのシステムは台無しにされません:)
これは次のようになります。
virtualenv -p /usr/bin/python3 py3env
source py3env/bin/activate
pip install package-name
Ubuntu 12.10以降とFedora 13以降にはpython3-pip
と呼ばれるパッケージがあります(これはフープを飛び越える必要なくpip-3.2
(新しいバージョンの場合はpip-3.3
、pip-3.4
、pip3
)をインストールします。
私はこれに遭遇し、wget
やvirtualenvsのようなものを必要とせずにこれを修正しました(Ubuntu 12.04を仮定)。
python3-setuptools
をインストールしてください:Sudo aptitude install python3-setuptools
を実行してください、これはあなたにコマンドeasy_install3
を与えるでしょう。Sudo easy_install3 pip
を実行します。これにより、kevのソリューションのようにpip-3.2
というコマンドが表示されます。Sudo pip-3.2 install <package>
を実行します(もちろん、pythonパッケージをベースシステムにインストールするにはrootが必要です)。Sudo apt-get install python3-pip
Sudo pip3 install MODULE_NAME
簡単な答えは新しいシステムにのみ当てはまります。 Ubuntuのいくつかのバージョンでは、コマンドはpip-3.2
です。
Sudo pip-3.2 install MODULE_NAME
うまくいかなければ、この方法はどんなLinuxディストリビューションや サポートされているバージョンでもうまくいくはずです :
Sudo apt-get install curl
curl https://bootstrap.pypa.io/get-pip.py | Sudo python3
Sudo pip3 install MODULE_NAME
curl
がない場合は、wget
を使用してください。 Sudo
がない場合は、root
に切り替えます。 pip3
シンボリックリンクが存在しない場合は、pip-3. _ x _ のようなものをチェックしてください。
多くのpythonパッケージはdevパッケージも必要とするので、それもインストールしてください。
Sudo apt-get install python3-dev
出典:
pythonでpipを使ってパッケージをインストールする
最新のPipインストール
Tobu's answer をチェックしてください - /もっとアップグレードされたバージョンのPythonが欲しいなら。
私は、仮想環境を使用するのが通常pythonアプリケーションを開発するのに好ましい方法であることを付け加えたいと思うので、理想的な世界ではおそらく@felixyanの答えが最善です。しかし、あなたが本当にそのパッケージをグローバルにインストールしたいのであれば、あるいは仮想環境をアクティブにせずに頻繁にテスト/使用する必要があるのであれば、グローバルパッケージとしてインストールするのが良い方法です。
さて、 ubuntu 13.10/14.04 では、ちょっと違います。
$ Sudo apt-get install python3-pip
$ Sudo pip3 install packagename
NOT pip-3.3 install
最新のpip2
/pip3
および対応するパッケージをインストールする最も簡単な方法:
curl https://bootstrap.pypa.io/get-pip.py | python2
pip2 install package-name
curl https://bootstrap.pypa.io/get-pip.py | python3
pip3 install package-name
注: これらのコマンドをroot
として実行してください。
私はpylabをインストールしようとしているときに同じ問題を抱えていました、そして私はこの link を見つけました
それで私がPython 3の中にpylabをインストールするためにしたことは以下の通りです:
python3 -m pip install SomePackage
それはきちんとはたらいていました、そしてあなたがリンクを見ることができるようにあなたが持っているあらゆるPythonバージョンのためにこれをすることができるので、私はこれがあなたの問題を解決すると思います。
古い質問ですが、答えのどれも私を満足させません。私のシステムの1つはUbuntu 12.04 LTSを実行しており、何らかの理由でPython 3用のパッケージpython3-pip
またはpython-pip
がありません。
そうでない場合に備えて、Python3用のsetuptools
をインストールしてください。
apt-get install python3-setuptools
または
aptitude install python3-setuptools
Python 2.4以降では、easy_install
を使用して、特定のPythonバージョンでpython -m easy_install
を呼び出すことができます。そのため、Python 3用のpip
は次のようにインストールすることができます。
python3 -m easy_install pip
これで、Python 3用のpip
が手に入りました。今度は、Python 3用のパッケージをインストールするために、Pythonの特定のバージョンでpip
を呼び出すだけです。
pip-3.2 install [package]
両方のpythonsにpipがインストールされていて、両方が自分のパスにある場合は、次のようにしてください。
$ pip-2.7 install PACKAGENAME
$ pip-3.2 install PACKAGENAME
参考文献:
これは質問の複製です #2812520
あなたのシステムがデフォルトでpython2
を持っているならば、パッケージをpython3
にインストールするために下記のコマンドを使います
$ python3 -m pip install <package-name>
pip
の代わりにpip3 install packagename
を実行することもできます。
とても簡単
Sudo aptitude install python3-pip
pip-3.2 install --user pkg
Python 3.3が欲しいのなら、これはUbuntu 12.10の時点でのデフォルトではありません。
Sudo aptitude install python3-pip python3.3
python3.3 -m pip.runner install --user pkg
質問はUbuntuに関連していますが、私はMacを使っていて、私のpython
コマンドはデフォルトでPython 2.7.5であると言って貢献しましょう。私はPython 3も持っていて、python3
からアクセスできるので、Originのpipパッケージを知っているので、それをダウンロードしてそれに対してSudo python3 setup.py install
を発行しただけです。これがさまようMacの見知らぬ人に役立つことを願っています。
まず、あなたが欲しいPython 3インストールのためにpipをインストールする必要があります。それから、そのpipを実行してそのPythonバージョンのパッケージをインストールします。
/ usr/binにpipとpython 3の両方があるので、どちらもある種のパッケージマネージャでインストールされていると思います。そのパッケージマネージャにもPython 3 pipがあるはずです。それがあなたがインストールすべきものです。
フェリックスのvirtualenvの推薦は良いものです。あなたがテストしているだけの場合、または開発をしている場合は、システムのpythonにパッケージをインストールしないでください。そのような場合は、virtualenvを使用したり、開発用に独自のPythonsを構築したりすることをお勧めします。
しかし、実際に do このパッケージをシステムのpythonにインストールしたいのであれば、Python 3用のpipをインストールするのが一番の方法です。
Pipバイナリを直接実行してください。
まずあなたが欲しいPIPのバージョンを探します。
jon-mint python3.3 # whereis ip
ip: /bin/ip /sbin/ip /usr/share/man/man8/ip.8.gz /usr/share/man/man7/ip.7.gz
それから実行してください。
jon-mint python3.3 # pip3.3 install pexpect
Downloading/unpacking pexpect
Downloading pexpect-3.2.tar.gz (131kB): 131kB downloaded
Running setup.py (path:/tmp/pip_build_root/pexpect/setup.py) Egg_info for package pexpect
Installing collected packages: pexpect
Running setup.py install for pexpect
Successfully installed pexpect
Cleaning up...
すべての依存関係をインストールする必要があります。
Sudo apt-get install build-essential python3-dev python3-setuptools python3-numpy python3-scipy libatlas-dev libatlas3gf-base
Pip3をインストールします(インストールしている場合は、手順3を参照してください)。
Sudo apt-get install python3-pip
Scipit-learn by pip3をインストールします。
pip3 install -U scikit-learn
端末を開いてpython3環境に入り、それをチェックするためにimport sklearn
をタイプしてください。
グックラック!