ホームページ >バックエンド開発 >Python チュートリアル >Pip を使用して特定のバージョンの Python モジュールをインストールするにはどうすればよいですか?

Pip を使用して特定のバージョンの Python モジュールをインストールするにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-30 15:07:10218ブラウズ

How to Install Python Modules for a Specific Version Using Pip?

pip を使用した特定の Python バージョンのモジュールのインストール

特定のシナリオでは、システムに複数の Python バージョンがインストールされている場合があります。これにより、pip を使用してパッケージをインストールするときに、デフォルトで間違ったバージョンがインストールされる可能性があるため、混乱が生じる可能性があります。この記事では、pip を使用して特定の Python バージョンのモジュールをインストールする問題について説明します。

Background

たとえば、Ubuntu 10.04 には、Python 2.6 がプリインストールされています。その後 Python 2.7 をインストールする場合、pip を使用してパッケージ (BeautifulSoup4 など) をインストールすると、デフォルトで Python 2.6 用にインストールされます。

問題

Python で BeautifulSoup4 をインポートするとき2.7 で import bs4 を使用すると、「bs4 という名前のモジュールがありません」というエラーが発生します。これは、モジュールが Python 2.7 用ではなく Python 2.6 用にインストールされているためです。

解決策

特定の Python バージョンのパッケージをインストールするには、次の方法を使用します。

python2.7 -m pip install <package>

この中でcommand:

  • python2.7 は、パッケージをインストールする Python のバージョンを指定します。これを目的のバージョンに調整します。
  • -m pip は、Python インタープリターを使用して pip コマンドを実行することを示します。
  • は、インストールするパッケージです (例: "Beautifulsoup4")。

Python 2.7 用 BeautifulSoup4 をインストールするには:

python2.7 -m pip install beautifulsoup4

以上がPip を使用して特定のバージョンの Python モジュールをインストールするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。