pycharm安装pycrypto包出错“error: Microsoft Visual C 9.0 is required.”

python2.7,win10,pycharm
安装pycrypto时显示出错,需要VC的依赖包。
于是在pycharm的terminal里,使用pip install pycrypto安装,但是仍然报错。
点击错误信息中的链接,下载了VCForPython27.msi,并安装,再在pycharm的terminal里pip install pycrpyto就成功了。

本来网上查了一大圈,说的特别复杂,还要安装Microsoft Visual C++什么,自己试了一下,没想到很愉快地解决了。

### 解决 PyCharm 中 'Microsoft Visual C++ 14.0 or greater is required' 错误 当遇到此错误时,表明系统缺少必要的编译工具来构建某些 Python 扩展。为了修复这个问题,建议按照以下方法操作: #### 安装 Microsoft C++ Build Tools 访问官方网站获取并安装最新版本的 Microsoft C++ Build Tools[^3]: ```plaintext https://visualstudio.microsoft.com/zh-hans/visual-cpp-build-tools/ ``` 在安装过程中,请确保勾选以下组件: - Windows 10 SDK (适用于当前系统的最新版本) - MSVC v142 - VS 2019 C++ x64/x86 构建工具 (如果可用) 这将提供编译 Python 所需的全部环境。 #### 更新 pip 和 setuptools 有时旧版本的 `pip` 或 `setuptools` 可能会引发兼容性问题。因此,在尝试重新安装任何软件之前,先更新这两个工具到最新版本: ```bash python -m pip install --upgrade pip setuptools wheel ``` #### 使用预编译二进制文件代替源码安装 对于一些常见的扩展库(如 NumPy, pandas),可以考虑通过 conda 渠道或其他第三方仓库直接下载已编译好的.whl 文件来进行安装,从而绕过本地编译的需求。例如: ```bash conda create -n myenv python=3.x conda activate myenv conda install numpy pandas scipy matplotlib seaborn jupyter notebook spyder ``` 或者从 [Unofficial Windows Binaries for Python Extension Packages](http://www.lfd.uci.edu/~gohlke/pythonlibs/) 下载对应的 .whl 文件后执行如下命令完成安装: ```bash pip install SomePackage‑X.X‑pyX-none‑win_amd64.whl ``` 以上措施通常能够有效解决因缺失 Microsoft Visual C++ 编译器而导致的各种报错情况[^1]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值