Conda的使用
要使用venv(虚拟环境),您可以按照以下步骤操作:
在终端或命令提示符下,创建一个新的目录来存放您的项目:
mkdir my_project cd my_project
mkdir my_project cd my_project
创建一个新的虚拟环境:
python -m venv venv
python -m venv venv
激活虚拟环境(在Windows上):
venv\Scripts\activate
venv\Scripts\activate
或者在Mac或Linux上:
source venv/bin/activate
source venv/bin/activate
一旦激活了虚拟环境,您就可以安装和管理项目所需的依赖项:
pip install package_name
pip install package_name
当您完成项目工作时,可以离开虚拟环境:
deactivate
deactivate
这样,您就可以在虚拟环境中管理项目的依赖项,并且不会与全局安装的包产生冲突。
venv是如何创建“独立”的Python运行环境的呢?原理很简单,就是把系统Python链接或复制一份到venv的环境,用命令source activate进入一个venv环境时,venv会修改相关环境变量,让命令python和pip均指向当前的venv环境。
conda可以直接创建不同python版本的虚拟环境。前面讲的virtualenv只是指定创建不同python版本的虚拟环境,前提是你的电脑上已经安装了不同版本的python,与conda相比没有conda灵活。