python中虚拟环境的创建和please specify a different SDK问题解决

1、方案1,settings中创建

后来才发现的,呃,,,直接在setting里面设置就好了,新建虚拟环境后apply之后直接新打开一个终端就会发现在新的虚拟环境下面了
step 1:
python中虚拟环境的创建和please specify a different SDK问题解决step 2 & 3:

python中虚拟环境的创建和please specify a different SDK问题解决step 3:apply的时候也可能会出现下面的问题,如果你原来有虚拟环境的话,解决方法在本文末尾(方案2的最后)

python中虚拟环境的创建和please specify a different SDK问题解决

2、方案2:终端操作

1) rm -rf venv/ -rf删除原有虚拟环境原有终端打开前面会有(venv)
python中虚拟环境的创建和please specify a different SDK问题解决
注意!!!此条命令结束后新开一个终端,可以看到原有虚拟环境已经不在了
python中虚拟环境的创建和please specify a different SDK问题解决
且报错
python中虚拟环境的创建和please specify a different SDK问题解决
2) python3 -m virtualenv env创建名为env的虚拟环境如果报错,就是没有virtualenv这个包,pip安装一下
安装命令:pip3 install virtualenv
再重新运行python3 -m virtualenv env

3) source env/bin/activate **,可以看到进入到了新的虚拟环境下,
python中虚拟环境的创建和please specify a different SDK问题解决
此时还没完事!当我去settings里面设置project interpreter时:
python中虚拟环境的创建和please specify a different SDK问题解决选择新的虚拟环境,却报错了,看解释是说名字冲突了(可是名字就是不一样的我也不知道为什么)但是反正把之前rf命令删除的虚拟环境(此时setting里已经变成invalid了,手动删除,再把新的加上就可以了!
python中虚拟环境的创建和please specify a different SDK问题解决新的env已经可以apply了:
python中虚拟环境的创建和please specify a different SDK问题解决