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

相关文章
|
1天前
|
Python
探索Python虚拟环境:virtualenv、venv与pipenv比较
在Python开发中,有效的环境管理至关重要。virtualenv、venv和pipenv是常用的虚拟环境管理工具。virtualenv支持Python 2.7+和3.3+,可创建独立环境;venv为Python 3.3+内置库,简单轻量但功能有限;pipenv则结合了包管理和虚拟环境管理,生成Pipfile.lock确保依赖确定性和安全性,推荐作为首选工具。
|
3月前
miniconda3彻底删除虚拟环境
这篇文章介绍了如何彻底删除Miniconda3创建的虚拟环境,包括删除环境的命令和步骤。
269 0
miniconda3彻底删除虚拟环境
|
4月前
|
Python
Python的Virtualenv与Venv环境管理器
介绍Python的两种环境管理工具Virtualenv和venv,包括它们的安装、创建、激活、退出环境以及查看帮助信息的方法,同时对比了两者的特点和使用场景。
89 2
Python的Virtualenv与Venv环境管理器
|
3月前
|
机器学习/深度学习 缓存 Linux
python环境学习:pip介绍,pip 和 conda的区别和联系。哪个更好使用?pip创建虚拟环境并解释venv模块,pip的常用命令,conda的常用命令。
本文介绍了Python的包管理工具pip和环境管理器conda的区别与联系。pip主要用于安装和管理Python包,而conda不仅管理Python包,还能管理其他语言的包,并提供强大的环境管理功能。文章还讨论了pip创建虚拟环境的方法,以及pip和conda的常用命令。作者推荐使用conda安装科学计算和数据分析包,而pip则用于安装无法通过conda获取的包。
166 0
|
6月前
|
Linux iOS开发 MacOS
python的virtualenv虚拟环境常见问题和命令
`venv`是Python的内置模块,用于创建隔离的虚拟环境。创建虚拟环境如`python3 -m venv myenv`,激活环境在Windows上是`./venv/Scripts/activate`,在Unix-like系统是`source myenv/bin/activate`。退出环境用`deactivate`。`pip list`查看已安装包,`pip install`安装包,`pip freeze > requirements.txt`保存依赖。PyCharm中红色`venv`表示项目使用了虚拟环境。
125 2
 python的virtualenv虚拟环境常见问题和命令
|
8月前
|
Python
虚拟环境
【1月更文挑战第2天】虚拟环境 。
59 1
|
8月前
|
iOS开发 MacOS Python
Python 虚拟环境及pip环境管理
`venv`是Python的虚拟环境管理工具,提供独立的环境避免包冲突,便于管理与删除。创建虚拟环境使用`python3 -m venv test`,激活环境在Windows上运行`. Scripts\activate`,macOS上运行`. bin\activate`。安装Python包通过`python`或`python3`选择版本,使用`pip`进行安装、升级和卸载。`pip`是Python包管理器,自2.7.9和3.4版本起自带,常用命令包括查看版本、安装、升级和卸载包。为提高速度,可使用国内镜像源如阿里云、清华或豆瓣。
|
8月前
|
机器学习/深度学习 存储 Shell
浅析三种Anaconda虚拟环境创建方式和第三方包的安装
浅析三种Anaconda虚拟环境创建方式和第三方包的安装
604 0
|
Shell
conda配置
conda配置
205 1
|
Python
Anaconda中建立虚拟环境
更多文章可关注我的微信公众号:Python学习杂记
94 1