python - Pandas 导入错误:缺少“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']
即使在我卸载并重新安装了pytz
和pandas
.
另一方面,pandas 在 IPython 控制台环境(与“运行”环境具有相同的解释器)中一直正常工作。这样的错误永远不会在控制台中发生。
有什么问题?请帮我。谢谢!
正如 Julian 所指出的,问题很可能是由于
pytz
“运行”环境中不存在,尽管它存在于 IPython 控制台环境中。那么如何pytz
在 PyCharm 的“运行”环境中恢复呢?
解决方案
你能试试这个并检查错误是否仍然存在,
pip install python-dateutil pytz --force-reinstall --upgrade
推荐阅读
- python - Discord.py 使用嵌入显示字典中的信息
- python - SciKit-Learn - 在 ColumnTransfer 中使用 OneHotEncoding 时出错
- visual-studio-code - VSCode 中是否有调试内存窗口?
- virtualization - DPDK中关于Virtio PMD的查询
- npm - 如何安装特定的 NativeScript 版本?
- jquery - 选择下拉值时显示另一个视图
- java - 如何更改TextView的资源背景颜色?
- php - 从 php 数组中获取单个属性
- logging - 有没有办法查看 lambda 函数何时部署以及是谁部署的?
- c# - 通过单击一次发布应用程序后,Visual Studio 中文件的路径