解决python安装包出现的问题

Python 作为一门解释型语言,在安装有些模块时,需要依赖 c++编译器编译,Unix系统相比,windows系统默认不自带安装C++编译器,所以在pip安装包时会报错没有安装c++编译器.
如使用包安装管理工具pip安装line_profiler模块时,python3版本与python2版本报错如下
**Python3 提示 visualc++14.0 isrequired
Python2 提示 VisualC++9.0 is required**
这里写图片描述
py3错误

解决方法

1.使用wheel包安装python模块

搜索对应包的wheel格式的包(https://www.lfd.uci.edu/~gohlke/pythonlibs/)下载并安装
这里写图片描述
2.安装c++编辑器,彻底解决问题
根据python版本不同,安装不同版本c++编辑器,py3与py2分别对应
vc++14.0,vc++9.0
下图python官网解释链接https://wiki.python.org/moin/WindowsCompilers
这里写图片描述

2.1 python3.6
下载 vitual statudio2017 安装工具(https://visualstudio.microsoft.com/zh-hans/downloads/?rr=https%3A%2F%2Fsocial.msdn.microsoft.com%2FSearch%2Fzh-cn%2Fvscom%3Fquery%3Dvitual%2Bstatudio2017%26pgArea%3Dheader%26Refinement%3D198%26ac%3D2)
在安装界面选择编译器组件
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
2.2 python2.7## 标题 ##
下载并安装 visual c++ compiler for
python2下载链接:https://www.microsoft.com/en-us/download/confirmation.aspx?id=44266
百度云盘链接:https://pan.baidu.com/s/10JDFE2QuibPYF-NaT2cmGg 密码:iz5m
下载后点击安装
这里写图片描述

3.## 安装成功如下 ##
这里写图片描述
这里写图片描述

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_41936702/article/details/81476706

猜你喜欢

转载自blog.csdn.net/qq_41936702/article/details/81476706