简介
在Linux环境下做python开发,虚拟环境是必不可少的,Python虚拟环境是每个项目可以有自己的依赖文件夹,互不干扰。这样在处理不同项目的依赖时,即使版本有冲突,也可以独立管理,从而解决了包冲突和环境污染的问题。Python虚拟环境主要包括pipenv、venv、conda等。
pipenv:它是一个将pip和virtualenv的功能结合在一起的工具,旨在提供更加方便的包管理和环境隔离方案。它使用Pipfile和Pipfile.lock来管理依赖,与requirements.txt相比更加直观和方便。
venv:从Python 3.3版本开始,venv被集成到了Python的标准库中,用于创建和管理虚拟环境。它相比于virtualenv更加轻量和简单,因此被推荐在Python 3.3及以上版本中使用。
conda:它是一个跨平台的包和环境管理器,特别适合用于处理复杂的依赖关系和非Python包,如数据科学和机器学习项目中常用的库。当安装Anaconda时,会自动安装conda工具。
conda下载
本文注意介绍conda环境的安装,访问下面的地址:
https://docs.conda.io/en/latest/miniconda.html
进到网站后在首页找到自己系统对应的版本,我这里用的是:Miniconda3 Linux 64-bit版本
conda安装
1.软件下载后执行安装命令:bash Miniconda3 Linux 64-bit.sh
2.按照提示进行安装,接着一直按回车按钮,直到出现提示:
Do you accept the license terms?的时候输入yes
3.输入yes之后需要再看下回车
4.直到安装完成,输入yes就完成了。关闭控制台,再次打开就默认进到了base环境
创建新的 Conda 环境
1.创建环境:使用以下命令创建一个新的环境,你可以将 myenv 替换为你想要的环境名,同时指定 Python 版本:
conda create --name myenv python=3.8
2.激活环境:
conda activate myenv
3.退出环境:
conda deactivate