运行import pandas as pd
结果报错ModuleNotFoundError: No module named 'pandas'
忽然想起来自己换了个新的虚拟环境,起名为eve-gpu(没错,我就是eve的死忠粉( •̀ ω •́ )✧)只不过该虚拟环境安装的是tensorflow的gpu版哈
既然报错没有pandas包,那按照惯例,使用pip install pandas即可,然后问题又来了
ERROR: Could not find a version that satisfies the requirement pandas (from versions: none)
ERROR: No matching distribution found for pandas
二、解决问题
是时候召唤神通广大的搜索引擎了(o゚v゚)ノ
网上有的帖子说是网络配置问题,于是我检查了下自己有没有安装清华镜像~~
咦?明明有清华镜像,可我再次运行pip install pandas还是报错呀,看来还是没有找到正确的错因。
网上有人提出可能是本机安装了多个python,pip难以判断要使用哪个,需要对pip进行指定。
使用命令py -3 -m pip install pandas试试( •̀ ω •́ )✧
py -3 -m pip install pandas #指定 python3 的 pip py -2 -m pip install pandas #指定 python2 的 pip
很好,又一问题解决(~ ̄▽ ̄)~
好耶,又一水贴完成(手动狗头)(~ ̄▽ ̄)~
三、后续
兄弟萌,我胡汉三又双叒叕回来了,因为我又翻车了(啧,你这解决方案不保熟啊(¬︿̫̿¬☆)
当我在spyder里运用代码import pandas as pd时又报错了,ModuleNotFoundError: No module named 'pandas'(又回到最初的起点,呆呆地站在镜子前~~
为啥呢?明明前面使用了py -3 -m pip install pandas安装成功了呀,为什么又说没有库呢?(明明表示没有这回事≡(▔﹏▔)≡
再次召唤神通广大的搜索引擎,好多帖子说可能是路径的问题,需要配置环境变量之类云云,道理我都懂,可是没有步骤指示图我这等小白要怎么 *** 作呢?(像我这类菜鸟,没有傻瓜式的教程,师傅领进门我也会卡在门槛的hhhh,这也是我写教程一定要po图的原因)
话说回来,前面使用pip install pandas安装失败,使用py -3 -m pip install pandas却安装成功,经过我四面八方地搜索答案,终于get到一个我忽视的点:
pip3 和 py -3 -m pip在大部分情况下是作用是相同的,但是有一个例外:如果它们不在同一个路径上。
没错!我的情况就是例外,就是没在同一路径上o( ̄┰ ̄*)ゞ
让我们重返现场一探究竟
同时,在Anaconda prompt内使用命令pip list查看安装的包,也没有发现pandas ,还出现一行成功引起我注意的警示§(* ̄▽ ̄*)§
Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pip/ (Caused by SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:852)'),)) - skipping
上网一搜,网上的解决方案又是七七八八,在试了几个方案失败之后,终于找到一个成功的法子(皇天不负有心人,狗子露出了欣慰的笑容hhhh
pip.ini文件的内容为:
[global] index-url=http://mirrors.aliyun.com/pypi/simple/ [install] trusted-host=mirrors.aliyun.com
然后设置环境变量, windows *** 作系统的话就在 控制面板=》系统和安全=》系统=》高级系统设置=》环境变量=》系统变量=》PATH 中添加, 比如我的路径是C:UsersAdministratorpippip.ini, 依据个人安装路径不同需要自己调整哈,记得点击确定~~
之后再使用 pip install pandas,就没问题啦~~~
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)