当前位置:   article > 正文

Python如何匹配库的版本_pip ansys-systemcoupling-core那个版本和peotobuf 4.21.6匹

pip ansys-systemcoupling-core那个版本和peotobuf 4.21.6匹配

目录

1. 匹配库的版本

2. Python中pip,库,编译环境的问题回答总结

2.1 虚拟环境

2.2 pip,安装库,版本


1. 匹配库的版本

(别的库的版本冲突同理)

在搭建pyansys环境的时候,安装grpcio-tools和protobuf两个库的版本不能对应,提示如下:

ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
grpcio-tools 1.60.0 requires protobuf<5.0dev,>=4.21.6, but you have protobuf 3.20.3 which is incompatible.

解决方法:

由于protobuf库的3.20.3版本与其他库的版本匹配,所以考虑改变grpcio-tools库的版本,使其与protobuf匹配。

先将其卸载:

pip uninstall grpcio-tools

pypi官网搜索protobuf库,点进去。

找到3.20.3版本,发现它是2022年9月30号的版本,所以考虑与其兼容的grpcio-tools版本应该也是相近的日期,用同样的方法在pypi官网搜索grpcio-tools库。

找到2022年9月份发布的grpcio-tools版本,点击进入

点击下载文件

 下载.whl文件,将其拓展名改为zip(或rar),打开下面的文件夹

 右键用文本文件格式打开METADATA

可以看到grpcio-tools 1.48.2的版本兼容的其他库的版本,其中需要的protobuf大于3.12.0,小于4.0dev,我安装的3.20.3满足要求。

 打开命令行,激活项目的虚拟环境,

activate pyansys

用pip安装

pip install grpcio-tools==1.48.2

完成

参考:

如何匹配Python库的版本?_scipy和numpy对应版本-CSDN博客

另:看网上有人说同时安装多个包时,会自动安装相匹配的包,这个我没试过,之后有机会可以试试。

2. Python中pip,库,编译环境的问题回答总结

以下是收藏的别人的回答:

2.1 虚拟环境

python虚拟环境的安装与配置(究极详细易理解版!!!)_安装虚拟环境-CSDN博客

【Python】搭建虚拟环境_python创建虚拟环境-CSDN博客

如何在Pycharm中选择已经创建好的虚拟环境_pycharm中preferences在哪-CSDN博客

2.2 pip,安装库,版本

pip配置国内镜像源——最新详尽版_pip国内镜像源-CSDN博客

一分钟学会Python中pip的安装与使用_pip安装-CSDN博客

Python pip install 一次安装多个包-CSDN博客

python 【No module named】找不到自己写的模块 3种情况及解决方法-CSDN博客

 pip国内源设置方法_pip配置国内源-CSDN博客

如何匹配Python库的版本?_scipy和numpy对应版本-CSDN博客

【干货】查看Python及其第三方库版本号的几种方式(持续更新,欢迎交流)_python 查看库的版本-CSDN博客

pip下载扩展包时报错 ValueError: check_hostname requires server_hostname_pip valueerror: check_hostname requires server_hos-CSDN博客

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/492174
推荐阅读
相关标签
  

闽ICP备14008679号