[解決済み] 複数のPythonバージョンとPIPに対応する?
2022-03-15 04:55:48
質問
を作成する方法はありますか?
pip
は、複数のバージョンのPythonでうまく再生できますか?例えば、私は
pip
を使用して、明示的に私のサイト 2.5 または私のサイト 2.6 のいずれかにインストールすることができます。
例えば
easy_install
を使用します。
easy_install-2.{5,6}
.
そして、はい - virtualenvについては知っています。
解決方法は?
その
現在のおすすめ
を使用することです。
python -m pip
ここで
python
は使用したいPythonのバージョンです。これは、すべてのバージョンのPythonと、すべての形式のvirtualenvで動作するため、これが推奨されています。例えば
# The system default python:
$ python -m pip install fish
# A virtualenv's python:
$ .env/bin/python -m pip install fish
# A specific version of python:
$ python-3.6 -m pip install fish
前回の回答、後世に残すために残しておきます。
バージョン0.8以降、Pipは
pip-{version}
. と同じように使用することができます。
easy_install-{version}
:
$ pip-2.5 install myfoopackage
$ pip-2.6 install otherpackage
$ pip-2.7 install mybarpackage
EDIT
: pip はそのスキーマを変更し
pipVERSION
の代わりに
pip-VERSION
をバージョン1.5で追加しました。がある場合は、以下を使用する必要があります。
pip >= 1.5
:
$ pip2.6 install otherpackage
$ pip2.7 install mybarpackage
チェック https://github.com/pypa/pip/pull/1053 詳細はこちら
参考文献
- https://github.com/pypa/pip/issues/200
-
http://www.pip-installer.org/docs/pip/en/0.8.3/news.html#id4
https://pip.pypa.io/en/stable/news/#v0-8 または
https://web.archive.org/web/20140310013920/http://www.pip-installer.org:80/docs/pip/en/0.8.3/news.html#id4
関連
-
PicgoのイメージベッドツールをPythonで実装する
-
pyCaret効率化乗算器 オープンソース ローコード Python機械学習ツール
-
[解決済み】 TypeError: += でサポートされていないオペランド型: 'int' および 'list' です。
-
[解決済み】pip install mysql-python は EnvironmentError: mysql_config not found で失敗します。
-
[解決済み] pipでPythonの全パッケージをアップグレードする方法
-
[解決済み] pipで特定のバージョンのパッケージをインストールする
-
[解決済み] 最近のPythonでカスタム例外を宣言する適切な方法?
-
[解決済み] pipでどのバージョンのパッケージがインストールされているかを調べる
-
[解決済み] Pythonとpip、利用可能なパッケージのすべてのバージョンをリストアップ?
-
[解決済み] pipでインストールしたpythonパッケージの依存関係を確認する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Pythonコンテナのための組み込み汎用関数操作
-
Pythonによるjieba分割ライブラリ
-
PyQt5はユーザーログインGUIインターフェースとログイン後のジャンプを実装しています。
-
パッケージングツールPyinstallerの使用と落とし穴の回避
-
[解決済み】お使いのCPUは、このTensorFlowバイナリが使用するようにコンパイルされていない命令をサポートしています。AVX AVX2
-
[解決済み】「RuntimeError: dictionary changed size during iteration」エラーを回避する方法とは?
-
[解決済み】Python elifの構文が無効です【終了しました
-
[解決済み] 'int'オブジェクトに'__getitem__'属性がない。
-
[解決済み】ImportError: bs4という名前のモジュールがない(BeautifulSoup)
-
[解決済み] ImportError: Cython'という名前のモジュールがない [重複] 。