解决python环境安装一些包报错:缺少 Microsoft Visual C++ 14.0

问题背景

之前有个脚本用的是python2环境,现在想用python3来运行这个脚本。但是python3python2中包可能是不一样的。例如:qpid。在python2中安装qpid即可,但是在python3中需要安装python-qpid-proton包。安装过程中报错缺少 Microsoft Visual C++ 14.0

问题解决

查了很多办法,大多数需要安装下载个visual studio以解决该问题,但是即便安装了也可能会出现这个问题,而且visual studio占据空间非常大。多方查找,终于找到一个轻量的解决办法。

需要注意的是此办法依赖于conda。

运行以下命令:

bash 复制代码
conda install libpython m2w64-toolchain -c msys2

参考资料:
zhuanlan.zhihu.com/p/126669852
blog.csdn.net/qzzzxiaoshe...

相关推荐
没头脑和不高兴y11 分钟前
Element-Plus-X:基于Vue 3的AI交互组件库
前端·javascript
ErMao12 分钟前
Proxy 与 Reflect:最硬核、最实用的解释
前端·javascript
N***738514 分钟前
前端路由权限动态更新,Vue与React实现
前端·vue.js·react.js
xiaoxue..16 分钟前
用 Node.js 手动搭建 HTTP 服务器:从零开始的 Web 开发之旅!
服务器·前端·http·node.js
华仔啊17 分钟前
Vue3图片放大镜从原理到实现,电商级细节展示方案
前端·vue.js·canvas
宇余18 分钟前
Unibest开发避坑指南:20+常见问题与解决方案
前端·vue.js
在逃的吗喽27 分钟前
Spring Boot的web基础配置
前端·spring boot
玲小珑1 小时前
LangChain.js 完全开发手册(十九)前端 AI 开发进阶技巧
前端·langchain·ai编程
哆啦A梦15881 小时前
46 修改购物车数据
前端·vue.js·node.js
程序员ys1 小时前
Vue的响应式系统是怎么实现的
前端·javascript·vue.js