pip报错 || ERROR: Could not find a version that satisfies the requirement pandas (from versions: none)

一、问题描述

        运行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:\Users\Administrator\pip\pip.ini, 依据个人安装路径不同需要自己调整哈,记得点击确定~~

 

         之后再使用 pip install pandas,就没问题啦~~~

 

来源:Inochigohan

物联沃分享整理
物联沃-IOTWORD物联网 » pip报错 || ERROR: Could not find a version that satisfies the requirement pandas (from versions: none)

发表评论