2017-02-28 18 views
1

私はpython 2.7 & 3.5を私のシステムに持っています。 sudo、easy_install、またはpipを使ってパッケージをインストールすると、2.7にインストールされます。パッケージのインストールでPythonのバージョンを指定する最も簡単な方法は?

pip、sudo、easy_installにパッケージを3.5にインストールするように伝えるにはどうすればよいですか?

例: これはインストールpytest 2.5

pip install -U pytest 

に何を3.5にインストールするには、同等のでしょうか? Windowsでは

+0

python用のpipのバージョンが異なります。python2では 'pip'、python3では' pip3'を使用できます –

答えて

2

verを指定してpipパッケージをインストールする最も簡単な方法シオンは次のとおりです。

のPython 2.7の場合:

pip install <package_name> 

のPython 3.xの

pip3 install <package_name> 

これは、すべてのプラットフォーム上で動作し、あなたがピップを持っている場合、それは、Linux、WindowsまたはMacのことパッケージマネージャがインストールされています。

0

-mスイッチと組み合わせてpy Pythonのランチャーを使用します。

ES:Linux、Mac OS X、およびその他のPOSIXシステムでは、使用に

py -2 -m pip install SomePackage # default Python 2 

py -2.7 -m pip install SomePackage # specifically Python 2.7 

py -3 -m pip install SomePackage # default Python 3 

py -3.4 -m pip install SomePackage # specifically Python 3.4 

python2 -m pip install SomePackage # default Python 2 

python2.7 -m pip install SomePackage # specifically Python 2.7 

python3 -m pip install SomePackage # default Python 3 

python3.4 -m pip install SomePackage # specifically Python 3.4 
0

pyを使ってパッケージをインストールしようとしているようです。デフォルトのpythonのバージョンはmacのため2.7ですので、デフォルトのpipもpython 2.7にインストールされます。カスタムバージョンにインストールするには、次のように指定することができます:

python3 -m pip install package 
#or 
python3.5 -m pip install package 

#ie 
python3.5 -m pip install -U pytest 
関連する問題