conda多虚拟环境的搭建与切换

在 Python 开发中,很多时候我们希望每个应用有一个独立的 Python 环境(比如应用 1 需要用到 TensorFlow 1.X,而应用 2 使用 TensorFlow 2.0)。这时,Conda 虚拟环境即可为一个应用创建一套 "隔离" 的 Python 运行环境。使用 Python 的包管理器 conda 即可轻松地创建 Conda 虚拟环境。常用命令如下【1】:

python 复制代码
conda create --name [env-name]      # 建立名为[env-name]的Conda虚拟环境
conda activate [env-name]           # 进入名为[env-name]的Conda虚拟环境
conda deactivate                    # 退出当前的Conda虚拟环境
conda env remove --name [env-name]  # 删除名为[env-name]的Conda虚拟环境
conda env list                      # 列出所有Conda虚拟环境
conda list                          # 查看当前环境下安装的包

1)查看当前已经装好的python环境

python 复制代码
conda info -e

2)查看当前所处的python版本

python 复制代码
python -V

3)创建新的环境

python 复制代码
conda create --name [env-name]
python 复制代码
# 指定python版本为2.7,注意至少需要指定python版本或者要安装的包# 后一种情况下,自动安装最新python版本
conda create -n env_name python=2.7
# 同时安装必要的包
conda create -n env_name numpy matplotlib python=2.7​
python 复制代码
#创建一个名为python27的环境,指定Python版本是2.7(不用管是2.7.x,conda会为我们自动寻找2.7.x中的最新版本)
conda create --name python27 python=2.7

4)环境切换

python 复制代码
# 切换到新环境# linux/Mac下需要使用source activate env_name
activate env_name
#退出环境,也可以使用`activate root`切回root环境
deactivate env_name

5)移除环境

python 复制代码
conda remove -n env_name --all​

6)在虚拟环境中安装所需要的包

python 复制代码
pip install name
conda install name

参考:

【1】https://blog.csdn.net/weixin_43981229/article/details/108121457

相关推荐
Genevieve_xiao5 小时前
【conda】解决每次打开powershell报错无法加载文件(自启动conda脚本)的问题
conda
F_D_Z1 天前
anaconda search&anaconda show | conda 检索包资源安装指定版本包指定源安装命令package
conda
勇往直前plus1 天前
PyCharm 找不到包?Anaconda base 环境 pip 装到用户目录的排查与修复
ide·python·pycharm·conda·pip
liwulin05062 天前
【PYTHON】python venv创建虚拟环境,非conda
开发语言·python·conda
这个人懒得名字都没写4 天前
Python包管理新纪元:uv
python·conda·pip·uv
zgj_online4 天前
vscode的zsh终端,conda切换node环境不成功的解决方案
ide·vscode·conda
忘带键盘了5 天前
拷贝conda环境到另一个服务器
linux·服务器·conda
0x62696E5 天前
在conda虚拟环境中编译和运行ROS2
python·ubuntu·conda
sherlock_ye46 天前
‘jupyter‘ 不是内部或外部命令,也不是可运行的程序或批处理文件,最终解决方案!
ide·python·jupyter·conda
聊询QQ:688238866 天前
92.基于matlab的KPCA的TE过程的故障监测,利用核主元分析法(KPCA)来进行故障检...
conda