(testpython) C:\Users\1\Desktop\python>python 1.py
Traceback (most recent call last):
File "C:\Users\1\Desktop\python\1.py", line 1, in
import pandas as pd
ModuleNotFoundError: No module named 'pandas'
(testpython) C:\Users\1\Desktop\python> conda list pandas
pandas 1.2.3 py37h08fd248_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
pip install pandas
根据参考资料,首先确认pandas模块已经正确安装,然后尝试以下解决方法:
代码示例:
# 确认正确的环境
!conda info
# 检查当前环境下已安装的包,查找是否有冲突的包
!conda list
# 卸载并重新安装pandas
!conda uninstall pandas
!conda install pandas
# 安装缺少的依赖包
!conda install <package_name>
# 如果以上方法都不能解决问题,手动添加缺失的包文件
import os
import shutil
# 找到pandas包的路径
pandas_path = [path for path in sys.path if 'pandas' in path][0]
# 复制两个six文件到pandas包的文件夹内
vendor_path = os.path.join(pandas_path, 'vendor')
if os.path.exists(vendor_path):
shutil.copy(os.path.join(vendor_path, 'six.py'), pandas_path)
shutil.copy(os.path.join(vendor_path, 'six-1.15.0.dist-info'), os.path.join(pandas_path, 'six-1.15.0.dist-info'))
# 测试是否能成功导入pandas模块
import pandas as pd