查看当前 python 的安装路径
which python
1、Anaconda创建虚拟环境
(1)执行命令:conda create --name env_name python=3.10,
命令中我制定了环境名称是env_name,指定了Python版本是3.10,执行命令后,Conda会自动下载最新版的Python3.10
(2)查看anaconda 建立的虚拟环境
conda info --envs
conda info --e (也可以)
(3)激活虚拟环境
windows:
activate env_nam
linux mac :
source activate env_name
(4)查看当前python的版本
python --version
(5)结束当前虚拟环境,进入默认环境
Windows:
deactivate env_nam
Linux, OS X:
source deactivate
(6)删除虚拟环境
conda env remove -n ENV_NAME
2、venv 虚拟环境,自带的包
python -m venv ENV_DIR
ENV_DIR
指定存放环境的目录,会在一个位置下载很多文件。
从语法来看,不能快速指定python版本,改的话需要改其配置文件,可参考【Python】创建虚拟环境的四种方式(venv | pipenv | conda | poetry)_python创建虚拟环境-CSDN博客(建议是python是什么版本就venv什么版本)
(1)激活环境
- Windows
- .\ENV_DIR\Scripts\activate
- Unix/macOS
- source ENV_DIR/bin/activate
- 就是说要说明镜像的位置,这个在实际部署中还是常用的,个人理解anaconda建立的会嵌套在anaconda 中,不利于迁移
- (2)退出环境
- 退出环境deactivate
- (3)删除环境,删除文件夹
- (4)列举所有的venv的虚拟环境,还没找到命令,所以说,建立的环境要自己记录一下,以防找不到位置
-
其他
-
在虚拟环境中pip 命令来进行管理,以 requests 为例:
安装:pip install requests
升级:pip install --upgrade requests
卸载:pip uninstall requests
指定版本命令 pip install requests==2.18.4