Pycharm现有conda环境有对应env,但是添加后没反应

一、系统环境

二、异常现象

Pycharm现有conda环境有对应env:

anaconda3的envs下也确实存在这个环境:

但是添加后没反应(点击确认后,yolov7环境没有出现在列表中):

但是我之前在别的机子添加是没问题的。

三、解决方案

3.1 添加env无反应

在Pycharm下就地创建一个新环境:

python版本和迁移前保持一致:

可以看到在Pycharm中新增环境是没问题的:

随后把待迁移环境里面的文件全拷贝到新环境文件夹下:

合并+替换:

完成后Pycharm里的环境还在:

迁移的环境可以配置给.py文件了:

运行:

还是有问题。

3.2 第二个问题:pycharm包显示正常但是运行时找不到

把env下的直接复制进去yolov7删除,把pycharm创建的env-yolov7改名为yolov7。回到pycham,添加现有yolov7环境成功:

再次尝试运行还是有问题:

但是,我发现numpy明明是有的,pycharm也显示出来了。

本文问题"Pycharm现有conda环境有对应env,但是添加后没反应"已解决,下一个问题跳转至:

Pycharm选好的env有包,但是IDE环境显示无包-CSDN博客