[英]Error when importing module in main Python installation: module is called from an inexistent venv Python
我正在從終端(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中尋找熊貓。 嘗試導入Geopandas時,出現類似的錯誤。
我的Python安裝是自制的。 當我在終端中運行which python
時,我得到了:
/usr/local/bin/python
我一直在使用pip install a_library
安裝庫
我該怎么辦?
我只是刪除了包含以前虛擬環境的文件夾,關閉了解釋器,pip卸載了pandas,再次pip安裝了它,然后重新打開了解釋器。 現在我可以毫無問題地進口大熊貓了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.