在主Python安装中导入模块时出错:模块是从不存在的venv Python调用的
我在一个IPython解释器中工作,该解释器从终端(MacOSX)开始,只有一个在主Python安装中导入模块时出错:模块是从不存在的venv Python调用的,python,macos,pandas,virtualenv,geopandas,Python,Macos,Pandas,Virtualenv,Geopandas,我在一个IPython解释器中工作,该解释器从终端(MacOSX)开始,只有一个IPython+enter。当我尝试导入熊猫时,出现以下错误: /Users/myusername/Documents/somefolder/virtualenvironment/adam_py/lib/python2.7/site-packages/pandas/__init__.py in <module>() 4 5 try: ----> 6 from . import
IPython
+enter
。当我尝试导入熊猫时,出现以下错误:
/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
我一直在使用pip安装库安装库
我该怎么办?我刚刚删除了包含以前虚拟环境的文件夹,关闭了解释器,pip卸载了pandas,pip再次安装了它,然后重新打开了解释器。现在我可以毫无问题地导入熊猫了。您安装了什么版本的熊猫?我做了一个
pip show pandas | grep version
。它说它是版本0.15.1如果我运行的是一个主要的自制Python解释器,那么为什么在错误消息中会弹出与以前的virtualenvironment的链接?
/usr/local/bin/python