当前位置:   article > 正文

conda 创建复制原环境/不联网/指定版本的虚拟环境_conda创建虚拟环境需要联网吗

conda创建虚拟环境需要联网吗
一、目标:用anaconda创建与当前环境一样的虚拟环境(非联网)

1 查看现有虚拟环境内容

conda env list # 列出所有虚拟环境

有星号’*'的表示当前使用的环境,示例中root为默认环境

[root@localhost ~]# conda env list
# conda environments:
#
tensorflow               /root/anaconda3/envs/tensorflow
root                  *  /root/anaconda3
  • 1
  • 2
  • 3
  • 4
  • 5

2 创建基于当前环境的虚拟环境(相当于拷贝当前环境)

#创建一个和原python环境一样的虚拟环境

conda create --name my_env_name --clone root
  • 1
  • 2
  • 3

3 激活并进入虚拟环境

# 三条指令不一定哪个会生效,有一条生效就行
conda activate my_env_name
activate my_env_name
source activate my_env_name
  • 1
  • 2
  • 3
  • 4

进入了之后,[用户@主机名]前面会有虚拟环境的名称

[root@localhost ~]# source activate tensorflow
(tensorflow) [root@localhost ~]#
  • 1
  • 2

4 退出虚拟环境

# 三条指令不一定哪个会生效,有一条生效就行
conda deactivate my_env_name
deactivate my_env_name
source deactivate my_env_name
  • 1
  • 2
  • 3
  • 4

5 查看虚拟环境中的包

conda list --name my_env_name

[root@localhost ~]# conda list --name root
# packages in environment at /root/anaconda3:
#
_license                  1.1                      py36_1  
absl-py                   0.8.1                     <pip>
alabaster                 0.7.10                   py36_0  
anaconda                  4.4.0               np112py36_0  
anaconda-client           1.6.3                    py36_0  
......
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

6 给虚拟环境中下载包

conda install package_name -n env_name

7 删除虚拟环境

conda env remove -n env_name

二、目标:指定一个python版本创建(需联网)

conda create -n my_env_name python

其余通用

三、目标:不联网创虚拟环境

conda create -n my_env_name --offline

其余通用

Refer

https://blog.csdn.net/lyqlola/article/details/89309509

https://blog.csdn.net/gdengden/article/details/84671208

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/180086
推荐阅读
相关标签
  

闽ICP备14008679号