0

私は、端末 (MacOSX) から開始された IPython インタープリターでipython+だけで作業していenterます。をインポートしようとするとpandas、次のエラーが表示されます。

/Users/myusername/Documents/somefolder/virtualenvironment/adam_py/lib/python2.7/site-packages/pandas/__init__.py in <module>()
  4 
  5 try:
  ----> 6     from . import hashtable, tslib, lib
  7 except Exception:  # pragma: no cover
  8     import sys

/Users/myusername/tslib.pyx in init pandas.tslib (pandas/tslib.c:64182)()

ImportError: No module named compat

そのエラーの最初の行は、Python が以前に削除したフォルダー内の venv で pandas を探していることを示しています。geopandas をインポートしようとすると、同様のエラーが発生します。

私のPythonのインストールは自作のものです。ターミナルで実行するwhich pythonと、次のようになります。

/usr/local/bin/python

ライブラリをインストールしていますpip install a_library

私は何をすべきか?

4

1 に答える 1

0

以前の仮想環境を含むフォルダーを削除し、インタープリターを閉じ、pandas を pip でアンインストールし、再度 pip でインストールして、インタープリターを再度開きました。これで、パンダを問題なくインポートできます。

于 2014-12-03T18:40:57.487 に答える