2016-07-19 7 views
3

をインストールピップ後にパンダをインポートすることはできません私はpip経由pandasをインストールするには、以下のコマンドを実行します。はパンダ

私は、コマンドラインで python3を使用する場合、私はできません、しかし

Requirement already up-to-date: pandas in /opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages 
Requirement already up-to-date: numpy>=1.7.0 in /opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages (from pandas) 
Requirement already up-to-date: python-dateutil>=2 in /opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages (from pandas) 
Requirement already up-to-date: pytz>=2011k in /opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages (from pandas) 
Requirement already up-to-date: six>=1.5 in /opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages (from python-dateutil>=2->pandas) 

を出力

sudo pip install pandas --upgrade 

インポートpandas

$ python3 
>>> import pandas 
>>> Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: No module named 'pandas' 

これが正しい位置にあるように見える、

which python3 

は次の場所にあるとおり

/opt/local/bin/python3 

はのpython3内で実行

>>> import sys 
>>> print(sys.version) 

出力

'3.4.5 (default, Jun 27 2016, 04:57:21) \n[GCC 4.2.1 Compatible Apple LLVM 7.0.2 (clang-700.1.81)]' 

なぜ私はできないのですか?ポートパンダ?

編集:私はPIPバージョンPIP3を使用しています:

pip --version 

出力

pip 8.1.2 from /opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages (python 3.4) 
+0

を教えてくれpip'た '何? – jxramos

+0

@jxramos '/ opt/local/bin/pip' – ShanZhengYang

+0

うん、python3と同じ場所に見える。私はこの種の事柄の周りに問題を抱えていましたが、Pythonの複数のバージョンをインストールしていて、pipは私が意図していないバージョンにインストールしていました。あなたはpython2をどこにも持っていますか?インストールされているモジュールを確認し、まったく新しいモジュールを追加してどこがうまくいくかを調べるテストを実行するかもしれません。 – jxramos

答えて

3

あなたのOSがデフォルトでPIP2を使用しているように見えます。これは、次のように入力してチェックすることができます

$ pip --version 
pip 8.1.2 from /usr/local/lib/python2.7/dist-packages (python 2.7) 

はそのようpip3コマンドを使用してみてください:

sudo pip3 install pandas --upgrade 
+0

'pip --version'については、/ opt/local/Library/Frameworksから' pip 8.1.2 'を取得します。 /Python.framework/Versions/3.4/lib/python3.4/site-packages(python 3.4) ' これは問題ではありません、私は恐れています。 – ShanZhengYang

+0

@ShanZhengYang 'sys.path.insert(0、 '/opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages')'を実行し、次に 'import pandas '。 'PYTHONPATH =/opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages:$ PYTHONPATH python3'のようにPYTHONPATHでpython3を起動してください。 – frist