虚拟环境 = python解释器 + 第三方包;
在系统中,一个虚拟环境就是一个文件夹,改动文件夹名字不行,因为已经写入了部分脚本中,如activate等启动程序中;
Virtualenv
安装:pip install virtualenv
Windows
默认虚拟环境的创建地址:C:\Users\capitek-fengxl\Envs,可通过在系统变量中设置地址修改存放虚拟环境的位置。
我的电脑->右键,搜索环境变量,在系统变量中添加属性,WORKON_HOME,值为自定义的路径,之后新建的虚拟环境就会存放在该路径。
创建虚拟环境:mkvirtualenv env_name
使用指定python版本创建虚拟环境:mkvirtualenv --python=..AppData\Local\Programs\Python\Python310\python.exe env_name,
注:指定的python版本需要先安装在指定目录。
切换虚拟环境:workon env_name或进入虚拟环境目录Scripts文件夹下使用activate。
deactive:退出
删除虚拟环境:rmvirtualenv env_name
Linux
创建虚拟环境:virtualenv env_name,
默认虚拟环境存放位置:/root/.virtualenvs/
激活虚拟环境:source /env_name/bin/activate,不要进入bin目录运行
退出虚拟环境:deactivate
删除虚拟环境:rm -rf env_name/
Python自带的venv
可先创建存放虚拟环境的文件夹,进入该文件夹目录再创建。
创建虚拟环境:python -m venv env_name
激活虚拟环境:进入 env_name/Scripts/ 目录,activate激活
退出虚拟环境:deactivate
Conda
创建虚拟环境:conda create -n env_name python=3.11(指定python版本)
指定创建目录:conda create -p path/env_name python=3.11
激活环境:conda activate env_name
退出环境:conda deactivate
删除环境:conda env remove --name env_name
参考:
windows下安装python virtualenv 虚拟环境_virtualenv 列出虚拟环境-CSDN博客
【python】创建python虚拟环境 - 知乎 (zhihu.com)