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。忽略了最重要的一點,摸索半天,下次乖乖打開看日記。。。

發佈了6 篇原創文章 · 獲贊 30 · 訪問量 9022
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章