No module named ‘pandas‘的问题及解决

在使用Python时遇到'No module named 'pandas''的错误,已确认模块已安装。尝试调整Python路径、查找包位置及修改环境变量未果。在Mac上通过Anaconda查找软件包也未能解决问题。最后发现是Anaconda虚拟环境导致的困扰,通过新建并激活虚拟环境成功解决了问题。
该文章已生成可运行项目,

写作业要用pandas,结果import的时候显示 No module named 'pandas'

  1. 检查是不是没有装module, 没装的话pip装上
pip install pandas

结果发现老早就装过了…于是我怀疑是路径问题

  1. 改路径
    先找到包所在位置
pip show --verbose pandas

然后编程时加上路径

import sys
sys.path.append('...')
import pandas

我试了…还是报错

继续尝试了这个博客的方法
jupyter notebook无法找到已经安装的包
我的电脑是Mac,直接在application里面找到Anacondas右键show original,里面就是软件的相关包
但是还是没用
在这里插入图片描述

  1. 最终解决
conda install pandas

我怀疑是anaconda 虚拟环境之类的问题,但是我打开软件洁面看到右上方确实又在base里面…在这里插入图片描述
迷得不行…几次都是被他这个环境搞晕…不过还好解决了


如果是用conda管理环境的话,要么试试

  1. 新建一个虚拟环境,
  2. 在里面安装对应的包,
  3. 每次使用都激活对应环境(激活后会看到对应的环境名显示在路径前
# 创建一个虚拟环境,这里叫python368
conda create -n python368 python=3.6
# 每次使用都要激活
conda activate python368
# 第一次使用先下pandas包
conda install pandas
本文章已经生成可运行项目
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值