conda 创建虚拟环境

简介: conda 创建虚拟环境

1.为什么要创建虚拟环境


我们在做开发或者跑论文实验可能会同时进行多个任务,这些任务可能会依赖于不同的python环境,比如有的用到3.6有的用到3.7,这时我们创建不同版本的python,放到虚拟环境中给不同的任务分别提供其所需要的版本,这样可以将各任务所用的环境隔离开不会相互影响。就算多个项目使用同一个版本的python,这时候还是需要创建conda虚拟环境的,比如一个任务用Pytorch开发,一个任务用TensorFlow开发,不同框架对python包依赖,对底层库的依赖是不同的, 此时可能会起冲突,比如安装Pytorch后再安装TensorFlow时可能会将Pytorch所用依赖更新,则会导致Pytorch无法运行。故创建虚拟环境是非常有必要的,它可以隔离各项目所需环境,让项目之间不会起冲突



2.创建环境

使用conda创建虚拟环境首先我们需要安装了Anaconda,具体的Anaconda的安装可以参考Anaconda安装。


安装过Anaconda后,我们打开Anaconda Powershell Prompt ,输入:

conda create --name  myfirst_env(环境名字) python=3.6


这里,myfirst_env是我们自己要起的环境名,python=3.6这个版本根据个人的需要进行更换


后面会给一个提示,例如:


da663b4cfb8b4b9baef6b90737ac894c.png


输入y即可进行创建。



3.查看虚拟环境:

conda env list


338645c58c3744c29642dccf8a2fe3b9.png

输入下面代码进入虚拟环境:


conda activate ml


fca3014ce1df4198ab5fae7a12758754.png

输入 conda list 可以查看当前环境中所有安装过的程序

输入pip list 可以查看当前环境中所有python的模块


在(ml)目录下我们可以通过pip进行python库的安装。


对于包的安装大家可以通过下面命令进行移除:


conda remove --name Env package


4.删除虚拟环境

conda remove -n py37 --all



0ad39235c35a473f8b06a8c811dcb5e3.png


3e971c35666d423c82939026c50e10fc.png

d49f8b514e4048a0b0b69dc61dc13fc3.png

相关文章
|
5月前
|
机器学习/深度学习 缓存 网络安全
服务器中的conda环境
服务器中的conda环境
419 1
|
3月前
|
Python
虚拟环境
【1月更文挑战第2天】虚拟环境 。
25 1
|
1月前
|
机器学习/深度学习 存储 Shell
浅析三种Anaconda虚拟环境创建方式和第三方包的安装
浅析三种Anaconda虚拟环境创建方式和第三方包的安装
165 0
|
4月前
|
定位技术 Python
Anaconda中Python虚拟环境的创建、使用与删除
Anaconda中Python虚拟环境的创建、使用与删除
155 0
|
4月前
|
Shell
conda配置
conda配置
132 1
|
测试技术 Python
python virtualenv虚拟环境配置与使用
python virtualenv虚拟环境配置与使用
158 0
|
Shell Python
python虚拟环境(venv、virtualenv)及虚拟环境管理工具(virtualenvwrapper)
  Python应用开发时,本机的Python环境中安装各种各样的包的话,随着项目的增加,每次运行时都需要处理一下各种不同版本的依赖库,而且python版本也可能使用的不同,这样做很耗时。这就需要虚拟出不同的Python版本的环境,可以让虚拟环境专门为某一个应用而存在,且允许在虚拟环境中安装各种包。而且不影响本机大的python环境,便于开发环境和生产环境的管理。
367 0
anaconda创建一个新的虚拟环境
anaconda创建一个新的虚拟环境
anaconda创建一个新的虚拟环境
|
Python
Conda | Conda的常用指令
Conda | Conda的常用指令
115 0
|
Python
Python:使用 venv 来创建虚拟环境
Python:使用 venv 来创建虚拟环境
111 0