pandas安装踩坑

已有环境

  • win7
  • python3.8.1,原来用的python2.6,pip装的时候它说快不维护更新了,就把python3也给装上了
  • pip 20.0.2

安装问题

  • 直接开cmd,pip install pandas回车就是搞
  • python版本提示
    提示说我的2.6远古版本被抛弃了,我装了3了
  • pip版本过老
    我这电脑在角落里吃灰数年,拿出来他说我的是10.,有新版本是20.了[捂脸哭.jpg],跟着命令更新pip就ok
  • 然后就是这个问题了
    在这里插入图片描述

distutils.errors.DistutilsError:Could not find suitable distribution for Requirement.parse('cffi>=1.11.5;sys_platform == “win32” and platform_python_implementation == “CPython”)
ERROR: Command errored out with exit status 1: python setup.py
egg_info Check the logs for full command output.

  • 我看到有状态码1,让我查日记看详细。有状态码当然是百度啊!然后就得到了下面这一堆奇奇怪怪的解决方案。
    • 切换管理员权限打开cmd,可能权限不够安装不了。
      win好像很少出现权限问题,当我还是尝试了,没用

    • 切换pip3安装
      有的说是pip不行,切换pip3就ok了,pip3 install pandas回车依旧不行

    • 手动下载
      有pip还想让我手动下载???,不到最后一刻绝不放弃

    • 编码问题
      这个是在这个博客上看到的。但是我直接跳过了他,可能直觉跟我讲,我不是这个问题

    • 更新setuptools
      也试更新setuptools版本了,依旧不行,说明也不是这个问题。

    • Linux可改用yum安装
      改用 yum install python-pandas 成功安装。但是 我是win啊!

最后!重点来了!

因为在尝试过程,每改完一次就得重新pip install pandas回车一次,一直很慢。。。都在10k上下浮动。然后我试着切换了镜像地址。pip install -help可以看到在这里插入图片描述
命令后面跟-i或者-index可以指定镜像地址,我随便百度了一个,pip install --index https://pypi.mirrors.ustc.edu.cn/simple/ gevent==1.4.0 虽然还是不行,同一个地方出问题,但是速度快到飞起,基本都在3-5m/s。看这域名,像是清华大学的。
无聊看看国内还有哪些镜像,看到这个https://www.cnblogs.com/believepd/p/10499844.html,就把国内镜像配置成默认的,结果就,就成了解决方案了。。。

解决方案

  • 升级pip并配置默认阿里云镜像
pip install pip -U
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/

再试一遍
在这里插入图片描述偶,我的天哪,搞定 了。。。

总结

刚刚回头看了一遍报错,发现里面已经把问题说了,重点不是最后一行的状态码,是倒数第二行的找不到合适的安装包,Could not find suitable distribution for Requirement.parse,这个才是重点,emmmmm。忽略了最重要的一点,摸索半天,下次乖乖打开看日记。。。

发布了4 篇原创文章 · 获赞 0 · 访问量 42

猜你喜欢

转载自blog.csdn.net/weixin_44385465/article/details/104274488