出现的问题是error: command ‘C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe’ failed with exit status 2
我的这个问题来源是pip的版本不是最新版,所以报错,解决办法就是pip升级到最新版,但是由于在pychram的terminal下面执行pip指令都会报错,所以我们就在项目的python解释器下利用cmd窗口升级pip
第一步,找到自己的当前项目的python解释器,
点击pycharm的**setting(设置)**在interpreterl里面可以看到通用的py解释器和当前项目的py解释器
版本是19.03需要升级到20.3.3,这边把Project interpreter改为通用的py解释器(当前py解释器升级看这篇博客,我就不重复早轮子了,这个亲测有效)
然后,cmd以管理员方式打开dos窗口(不需要指定路径)。
执行代码
python -m ensurepip
然后是
python -m pip install --upgrade pip
如果报超时问题,执行
python -m pip --default-timeout=100 install --upgrade pip -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
一般就解决超时问题,在用pip安装指令的时候都可以用,速度非常快,格式如下:
pip --default-timeout=100 install 库名 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
然后通用解释器的pip就更新了,就可以下载成功的下载安装第三方库,记住解释器要通用解释器,当前py解释器设置看已经在上面推荐了博客了。
参考过的博客:
ModuleNotFoundError: No module named ‘pip._internal’ , pip 无法下载软件 解决办法
Microsoft Visual C++ 14.0 is required解决方法
visual c++ build tools的安装与使用
Python报错pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool解决方法
当前解释器升级pip