Windows 系统已装了Anaconda 的情况下,创建新的虚拟环境(virtual environment), 并激活之:
- 检查本机python的版本
(base) PS C:\Users\lenovo> python -V Python 3.8.3
得到本机python版本号
-
创建虚拟环境
(base) PS C:\Users\lenovo> conda create -n RL_project python=3.8
python后接版本号,即前面查过的,如果直接执行上面的语句,创建的虚拟环境会被默认安装在Anaconda的安装目录里的envs文件夹中(建议你在D盘安装Anaconda,那么你这时候D盘还有很多剩的空间,可以直接执行这一语句,将自动帮你在前面描述的目录下创建新的虚拟环境RL_project)
-
在其他本地目录里创建虚拟环境: 1) 或者你可以将虚拟环境安装在别目录下(D盘,E盘都可以):(虚拟环境叫py35)
conda create --prefix=D:\python35-env\py35 python=3.5
2)只是每次激活虚拟环境的时候,会稍微麻烦一点,需要带着虚拟环境的目录位置:
activate D:\python35-env\py35
-
激活虚拟环境
(base) PS C:\Users\lenovo> conda activate RL_project (RL_project) PS C:\Users\lenovo> #或者 (base) PS C:\Users\lenovo> activate RL_project (RL_project) PS C:\Users\lenovo> #或者 (base) PS C:\Users\lenovo> activate E:\python-env\py3iaml (E:\python-env\py3iaml) PS C:\Users\lenovo>
激活之后,在当前目录前面可以看到()里是当前使用的虚拟环境,在刚刚创建的虚拟环境里了。
-
查看都安装了哪些虚拟环境
(base) PS C:\Users\lenovo> conda info -e # conda environments: # base * D:\Anaconda RL_project D:\Anaconda\envs\RL_project RSS_Practical D:\Anaconda\envs\RSS_Practical tensorflow D:\Anaconda\envs\tensorflow E:\python-env\mlp E:\python-env\py3iaml E:\python-env\py3rss #或者 (base) PS C:\Users\lenovo> conda env list
可以看到conda下面都安装了哪些虚拟环境,并且显示了它们文件所在的位置,刚刚创建的在第二条,可见,证明安装确实成功了。
-
删除虚拟环境
命令:
conda remove -n 虚拟环境名 --all
还没有试过这个行不行
退出所在的虚拟环境是:(还没试过!!!!)
deactivate
命令 :(删除指定目录下的虚拟环境,与前面没有创建在Anaconda安装目录下的虚拟环境对应):
conda remove --prefix=D:\python35-env\py35 --all