参考:
https://zhuanlan.zhihu.com/p/165008313
https://blog.youkuaiyun.com/qzzzxiaosheng/article/details/125119006
尝试过根据提示,下载 Microsoft C++ Build Tools,但安装后,依然报同样的错误。
解决办法(亲测可用):运行
conda install libpython m2w64-toolchain -c msys2
这个命令的作用:使用 msys2
渠道,安装 Python 解释器的共享库(libpython
)和 Windows 平台下的 GCC 工具链(m2w64-toolchain
),以便在 Windows 平台上编译和构建 C 或 C++ 代码。
此步执行完后,再去安装原来想安装的包就成功了。
另外,总结一下 python 安装包的过程中遇到的其他问题:
1、安装慢时可进行换源:
pip install 包名 -i 镜像源
附上一些源的链接:
- 清华:https://pypi.tuna.tsinghua.edu.cn/simple
- 阿里云:https://mirrors.aliyun.com/pypi/simole
- 腾讯云:https://mirrors.cloud.tencent.com/pypi/simple
2、有时需要安装指定版本的包:
pip install 包名==版本号
3、有时安装报错时,可选择手动下载对应的包(后缀为.whl)
下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/
(1)搜索需要的包名,点击对应的版本进行下载
(2)进入cmd,如果有多个虚拟环境,先切换进去,然后 cd 到刚刚下载 .whl 文件的位置,再运行:
pip install 刚才下载的文件的全称.whl