pip安装pycroptodome遇到Microsoft Visual C++ 14.0 is required

1、环境

windows 系统+python3.6 64 位版本。

2、问题+解决方案

跑一个项目需要安装pycryptodome 模块,结果遇到问题如下:

pip安装pycroptodome遇到Microsoft Visual C++ 14.0 is required_第1张图片

一开始我只关注下面的:

distutils.errors.DistutilsPlatformError: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools

还傻乎乎地跑去上面提示的网站去下载安装 Microsoft Visual C++ 14.0,安装完成后,重启,结果问题依然存在,一模一样。

日了够了,既然这个解决不了,就看其他提示:

Command "python setup.py egg_info" failed with error code 1

依照这个问题解决,解决方案是更新 setuptools 和 pip:

//这个是在python目录下scripts下执行
pip install --upgrade setuptools

//如果配了环境变量哪里都可以,如果没有,就在python目录下执行
python -m pip install --upgrade pip

如果上面的速度很慢,可以使用清华镜像网站:

pip3 install -i https://pypi.douban.com/simple --upgrade setuptools

python -m pip install  -i https://pypi.douban.com/simple  --upgrade pip

OK,最终完美解决。

上面过程说明了,一旦出现 Microsoft Visual C++ 14.0 is required,就直接略过,不要关注,看其他提示。

你可能感兴趣的:(Python编程,pip,python,pip安装,pycroptodome)