关于anaconda建立的虚拟环境在pycharm的terminal中pip install 后无法将包安装到当前环境下的问题

关于anaconda建立的虚拟环境在pycharm的terminal中pip install 后无法将包安装到当前环境下的问题
先说结论,需要改环境变量,但不知道为什么,可以行得通
问题叙述
我专门创建了两个环境用于测试
关于anaconda建立的虚拟环境在pycharm的terminal中pip install 后无法将包安装到当前环境下的问题_第1张图片者是两个虚拟环境
关于anaconda建立的虚拟环境在pycharm的terminal中pip install 后无法将包安装到当前环境下的问题_第2张图片这是new2环境下的包,用scipy举例,此处没有,所以我们用pip 安装一下
关于anaconda建立的虚拟环境在pycharm的terminal中pip install 后无法将包安装到当前环境下的问题_第3张图片
显示的是已经安装,因为在另一个环境下面有这个包,但最要命的是写的脚本是不执行的,scipy会报错,因为根本识别不到。
从terminal的本质出发,我找到了环境变量的path这里,发现有个变量是

在这里插入图片描述
这里的Script指的是pip所在目录,将这里的目录改为new2所在目录,pip时会使用new2虚拟环境中的pip.exe,包会顺利安装到new2中
测试结果
关于anaconda建立的虚拟环境在pycharm的terminal中pip install 后无法将包安装到当前环境下的问题_第4张图片
关于anaconda建立的虚拟环境在pycharm的terminal中pip install 后无法将包安装到当前环境下的问题_第5张图片
安装顺利,也可以使用
期间,改完环境变量后需要重启pycharm,否则无效

你可能感兴趣的:(娱乐,pycharm,python,ide)