簡體   English   中英

在主要的Python安裝中導入模塊時出錯:從不存在的venv Python調用模塊

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM