Win10環境下pip升級、換源和BUG

Win10環境下pip升級、換源和BUG

1.pip升級

python -m pip install –upgrade pip

2.換源

在windows資源管理器下鍵入%APPDATA%
新建文件夾pip
進入新建的這個pip文件夾內,新建文件pip.ini,以記事本形式打開,然後敲入

[global] 
timeout = 6000 
index-url = http://pypi.douban.com/simple 
trusted-host = pypi.douban.com 

3.BUG

pip安裝任何包都出現問題: Cannot unpack file /tmp/pip-KzJgHD-unpack/simple

報錯:

Cannot unpack file /tmp/pip-KzJgHD-unpack/simple (downloaded from /tmp/pip-M1hKq2-build, content-type: text/html; charset=utf-8); cannot detect archive format
Cannot determine archive format of /tmp/pip-M1hKq2-build

解決:
需要添加 --extra-index-url 如:

pip install --extra-index-url http://mirrors.aliyun.com/pypi/simple/ config

--extra-index-url <url> Extra URLs of package indexes to use in addition to --index-url. Should follow the same rules as --index-url

安裝模塊失敗,錯誤如下

error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/

解決辦法:

  • 訪問https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient,找到並下載自己需要的包
  • CMD切換到存放該文件目錄下,執行pip install mysqlclient
  • successful -

運行pip install win32apipip install pywin32

都會提示錯誤,如下:

  Could not find a version that satisfies the requirement win32api (from versions: ) 
 No matching distribution found for win32api

改爲

pip install pypiwin32

成功解決。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章