2017-01-12 12 views
3

pip install pandas私のシステムはすでにpython3用にインストールされていたので、私は単純にpip install pandasにできませんでした。しかし、私はpipがpython2のインストールを試みると予想しました。 pip3はpython3用にインストールする必要があります。pipとpython2 -m pipの違いは何ですか?

なぜpipを使用するには、python2インタープリタを指定する必要がありますか?

➜ ~ pip install pandas 
Requirement already satisfied: pandas in /usr/local/lib/python3.5/site-packages 
Requirement already satisfied: numpy>=1.7.0 in /usr/local/lib/python3.5/site-packages (from pandas) 

➜ ~ python2 -m pip install pandas 
Collecting pandas 
Downloading pandas-0.19.2-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (11.9MB) 
... 
+2

あなたの場合、デフォルトの 'pip'はPython 3.5です。しかし、あなたが 'python2 -m pip'を実行したとき、pandasはPython2のpipを使ってインストールされました –

+0

BTW:おそらくあなたは' pip2'、あるいは 'pip2.7'と' pip3.5' – furas

答えて

5

pipシステム上のpythonのデフォルトのバージョンであるpipを呼び出します。 python2に固有のものではありません。あなたのシステムではpython3がデフォルトであるので、python2バージョンにアクセスするにはpython2 -m pipを指定する必要があります。

関連する問題