熊猫导入错误:缺少“ pytz”。但可以在控制台中正常运行

时间:2018-11-07 17:48:22

标签: python pandas pycharm ipython pytz

我正在使用PyCharm并通过单击“运行”按钮运行脚本,该按钮在“运行”环境中执行脚本。口译员是Anaconda 3.5。该脚本以import pandas as pd开头。一直运行良好,直到我单击“运行”时,出现了意外错误:

D:\Anaconda3\python.exe MY_PATH
Traceback (most recent call last):
  File MY_PATH, line 2, in <module>
    import pandas as pd
  File "D:\Anaconda3\lib\site-packages\pandas\__init__.py", line 19, in <module>
    "Missing required dependencies {0}".format(missing_dependencies))
ImportError: Missing required dependencies ['pytz']

即使我卸载并重新安装了pytzpandas之后,该错误仍然存​​在。

另一方面,熊猫在IPython控制台环境中始终可以正常工作(使用与“运行”环境相同的解释器)。这样的错误永远不会在控制台中发生。

可能是什么问题?请帮我。谢谢!


正如朱利安(Julian)指出的那样,问题很可能是由于“运行”环境中缺少pytz,尽管它存在于IPython控制台环境中。那么如何在PyCharm的“运行”环境中恢复pytz

1 个答案:

答案 0 :(得分:1)

您可以尝试一次并检查错误是否仍然存在

pip install python-dateutil pytz --force-reinstall --upgrade