python通过pip安装模块包的C库错误
2019-02-12 本文已影响0人
LittleTrue
安装时可能出现错误提示需要Microsoft Visual C++ 14.0
图片.png下载适用于 Visual Studio 2017 的 Microsoft Visual C++ 可再发行程序包 以下更新是 Visual Studio 2017 最新支持的 Visual C++ 可再发行程序包。
Visual Studio 2013 ---> 12.0
Visual Studio 2015 ---> 14.0
Visual Studio 2017 ---> 15.0
需要注意的是, 错误提示中的下载地址提示404错误, 所以直接去官网下载:
https://support.microsoft.com/zh-cn/help/2977003/the-latest-supported-visual-c-downloads
安装然后重启, 但是还是不行!!!!!!!!!!!!!!
另一种方案
图片.png检查发现电脑中其实是有Microsoft Visual C++ 14.0的,但是无论怎么都还是无法pip无法安装成功
只能通过另外下载模块文件在本地进行pip安装的模式进行安装
下载后将文件放到python安装目录(如果是虚拟环境, 则为虚拟环境的Scripts目录),和pip.exe同一目录
然后使用pip 安装
//cd 到pip.exe和下载文件都在的python安装目录
//如果是虚拟环境, 则为虚拟环境的python安装目录
cd C:\Users\LittleTrue\AppData\Local\Programs\Python\Python37\
//然后使用pip 安装
pip install [下载第三方模块的文件名]
这里有个网址包含python各种第三方模块的文件包: https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient
上面那种方案可能会出现错误:
XXXX is not a supported wheel on this platform
因为你把wheel文件放进了安装目录的script文件夹, 拿出来在安装目录运行就行