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

相关文章
|
8月前
|
机器学习/深度学习 缓存 网络安全
服务器中的conda环境
服务器中的conda环境
618 1
|
5天前
|
Python
conda常见命令
conda常见命令
20 12
|
5天前
|
Shell Python
一些常见的 Conda 命令
一些常见的 Conda 命令
|
2月前
|
Python
虚拟环境
【1月更文挑战第2天】虚拟环境 。
38 1
|
2月前
|
Linux iOS开发 MacOS
conda 安装, 配置以及使用
conda 安装, 配置以及使用
149 1
|
2月前
|
机器学习/深度学习 存储 Shell
浅析三种Anaconda虚拟环境创建方式和第三方包的安装
浅析三种Anaconda虚拟环境创建方式和第三方包的安装
331 0
|
7月前
|
Shell
conda配置
conda配置
163 1
|
9月前
|
Python
conda使用
conda使用
133 0
|
机器学习/深度学习 数据可视化 IDE
Anaconda下载和激活虚拟环境
Anaconda下载和激活虚拟环境
anaconda创建一个新的虚拟环境
anaconda创建一个新的虚拟环境
anaconda创建一个新的虚拟环境