在主Python安装中导入模块时出错:从不存在的venv Python调用模块

时间:2014-12-03 16:38:15

标签: python macos pandas virtualenv geopandas

我正在使用终端(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正在寻找一个我在前一段时间删除的文件夹中的pandas。 我尝试导入geopandas时遇到类似的错误。

我的Python安装是一个自制的。当我在终端中运行which python时,我得到了这个:

/usr/local/bin/python

我一直在使用pip install a_library

安装库

我该怎么办?

1 个答案:

答案 0 :(得分:0)

我刚删除了包含以前虚拟环境的文件夹,关闭了解释器,pip-uninstalled pandas,再次pip-installed,并重新打开了解释器。现在我可以毫无问题地导入大熊猫。