PyCharm虚拟环境导入matplotlib报dateutil无__version__错误怎么修复?
报错根因
该报错核心是matplotlib依赖的python-dateutil包安装异常,缺失__version__属性,仅重装matplotlib无法解决依赖包本身的损坏问题,可按以下步骤修复:
修复步骤
- 第一步:打开Anaconda Prompt,激活你当前使用的虚拟环境:
conda activate tensorflow - 第二步:卸载当前损坏的python-dateutil包:
pip uninstall python-dateutil -y - 第三步:安装兼容稳定版的python-dateutil:
pip install python-dateutil==2.8.2 - 第四步:验证修复效果,在激活的虚拟环境中执行以下命令,无报错即为修复成功:
python -c "from matplotlib import pyplot; print('导入成功')" - 额外校验:如果执行后仍报错,确认PyCharm当前项目的Python解释器路径为
D:\anaconda\envs\tensorflow\python.exe,避免错用全局Python解释器导致修改不生效。
内容的提问来源于stack exchange,提问作者陳奕廷
相关产品推荐
相关产品推荐

