174

Ubuntu10.04にはデフォルトでPython2.6がインストールされており、次にPython2.7をインストールしました。pip installPython2.7のパッケージをインストールするにはどうすればよいですか。

例えば:

pip install beautifulsoup4

デフォルトでは、BeautifulSoup forPython2.6がインストールされます

私がする時:

import bs4

Python 2.6では機能しますが、Python2.7では次のように表示されます。

No module named bs4
4

14 に答える 14

261

または、それpip自体がPythonで記述されているため、パッケージをインストールするPythonバージョンで呼び出すことができます。

python2.7 -m pip install foo
于 2014-08-04T16:30:10.227 に答える
69

新しいパッケージをインストールするPythonインスタンスに対してインストールされたバージョンを使用しpipます。

多くのディストリビューションでは、やなどのバイナリ名で呼び出される個別のパッケージが存在する場合がありpython2.6-pipます。pipが目的のターゲットのディストリビューションにパッケージ化されていない場合は、setuptoolsまたはeasyinstallパッケージを探すか、virtualenv(生成された環境に常にpipが含まれます)を使用できます。python2.7-pippip-2.6pip-2.7

ディストリビューション内に何も見つからない場合は、pipのWebサイトにインストール手順が含まれています。

于 2012-06-06T18:13:31.433 に答える
59

対応するPythonを使用して、特定のPythonバージョンのpipモジュールを実行できます。

Python 2.6:

python2.6 -m pip install beautifulsoup4

Python 2.7

python2.7 -m pip install beautifulsoup4
于 2016-04-08T11:53:20.683 に答える
28

Windowsでは、Pythonバージョンに言及することでpipモジュールを実行できます(ランチャーがパス上にあることを確認する必要があります)

py -2 -m pip install pyfora
于 2016-05-16T10:35:33.540 に答える
26

この構文を使用できます

python_version -m pip install your_package

例えば。python3.5を実行している場合は、「python3」という名前を付け、numpyパッケージをインストールします。

python3 -m pip install numpy
于 2016-10-03T03:48:12.197 に答える
12

Windowsマシンでこれを試しましたが、動作します

Pythonバージョン3.7用のopencvをインストールしたい場合は、次の方法でインストールしてください。

py -3.7 -m pip install opencv-python
于 2020-09-12T17:04:56.653 に答える
7

または、特定のバージョンのPythonを使用して特定のバージョンのパッケージをインストールする場合は、これが方法です。

sudo python2.7 -m pip install pyudev=0.16

「=」が機能しない場合は、==を使用してください

x@ubuntuserv:~$ sudo python2.7 -m pip install pyudev=0.16

無効な要件:'pyudev =0.16'=は有効な演算子ではありません。意味は==?

x@ubuntuserv:~$ sudo python2.7 -m pip install pyudev==0.16

正常に動作します

于 2017-02-11T00:24:58.647 に答える
4

Python 2

sudo pip2 install johnbonjovi  

Python 3

sudo pip3 install johnbonjovi
于 2016-02-24T06:03:43.687 に答える
4

pythonの2.7バージョンと3.xバージョンの両方がインストールされている場合は、python3.xバージョンのpythonexeファイルの名前を「python.exe」から「python3.exe」のように変更します。これで、両方のバージョンに個別にpipを使用できます。通常「pipinstall」と入力すると、デフォルトで2.7バージョンが考慮されます。3.xバージョンにインストールする場合は、コマンドを「python3-mpipinstall」として呼び出す必要があります。

于 2017-04-15T07:49:24.940 に答える
2

Python3の場合

sudo apt-get install python3-pip
sudo pip3 install beautifulsoup4

Python2の場合

sudo apt-get install python2-pip
sudo pip2 install beautifulsoup4

Debian / Ubuntuでは、 pipはPython 2のパッケージをインストールするときに使用するコマンドであり、はPython3のパッケージをpip3インストールするときに使用するコマンドです。

于 2018-01-07T13:21:24.480 に答える
2

python2の使用:

py -2 -m pip install beautifulsoup4
于 2020-03-17T17:00:33.320 に答える
1

Twistedという別のパッケージでも同様の問題に直面しました。Python 2.7にインストールしたかったのですが、Python 2.6(システムのデフォルトバージョン)にしかインストールされませんでした。

簡単な変更を加えるだけでうまくいきました。

Python 2.7のパスを$PATH変数に追加するときは、次のように先頭に追加しますPATH=/usr/local/bin:$PATH。これにより、システムはそのバージョンを使用します。

さらに問題が発生した場合は、このブログ投稿をフォローしてください-https://github.com/h2oai/h2o-2/wiki/installing-python-2.7-on-centos-6.3.-follow-this-sequence -まさにcentos-machineのみ

于 2017-02-21T05:11:09.490 に答える
1

他のPythonスクリプトと同様に、実行するPythonインストールを指定できます。これをシェルプロファイルに入れて、エイリアスを保存することができます。は$1、スクリプトに渡す最初の引数を指します。

# PYTHON3 PIP INSTALL V2
alias pip_install3="python3 -m $(which pip) install $1"
于 2018-03-17T06:39:39.487 に答える
0

私はPython2.7をChocolatey経由Windowsにインストールし、で見つけましpip2.7.exeC:\tools\python2\Scripts

コマンドの代わりにこの実行可能ファイルを使用するとpip、正しいモジュールがインストールされました(requestsPython 2.7の場合)。

于 2017-01-21T12:22:20.570 に答える