问题

运行代码时,发现已安装的numpy包版本不对。代码需要numpy-1.21.6版本,当前版本为numpy-1.26.1。

解决办法

Step1:进入conda环境

source activate xxx # 进入你的conda环境中 

Step2:查看该环境中已经安装的软件包

conda list # 查看已安装软件包

Step3:卸载需要卸载的软件包

主要依据是上图中的第三列Build,如为则用pip对应的卸载方法,如为则用conda的卸载方法

# pip 卸载方法 以numpy为例pip uninstall numpy# conda 卸载方法conda uninstall numpy

Step4: 可能出现的问题

当执行Step3中的命令后,卸载掉对应的软件包后,再安装新的软件包可能出现如下问题。这是因为包之间的依赖关系,导致有些关联的包也需要更新,这时候只要将报错的包删除,再下载对应的软件包即可。

Step5:验证

当执行完以上步骤后,再次执行conda list 查看已经安装的的软件包,验证是否卸载成功。

致谢

感谢热心市民BIN!!!