Python如何确定现有环境适配什么版本的package?比如,目前的Python环境是3.8,但是在下载新的package例如cv2的时候,显示版本不兼容,要怎么去判断适配什么版本的package?
在windows系统上使用conda建立的环境python3.8;
使用pip install cv2,显示版本不兼容
你可以输入pip install opencv-python==4.5.5.64自动安装,或者输入conda install -c conda-forge opencv进行conda自动匹配~
4 回答964 阅读
1 回答689 阅读
1 回答696 阅读
1 回答527 阅读
641 阅读
583 阅读
565 阅读
如果用
conda的话,最好都用conda管理包环境。pip的安装一般都是包的最新版,往往会导致与环境下的其他包出现版本不兼容的情况,比如numpy和pandas等被其他包依赖,结果这俩单独安装的版本有点高等等。。。你用
conda,那就用conda install这个命令去安装包。去
conda的官网搜索你要安装的包,比如 opencv,然后里面会有conda安装opencv的方式。cv2是 opencv 安装后,你使用的时候的名字,比如import cv2; print(cv2.__version__),不是安装包的名字。所以建议你要安装什么conda的包的时候,直接去官网搜索吧:
然后点击进去就能看到里面的安装命令: