condaは、元の環境/非ネットワーク/指定バージョンをコピーする仮想環境を作成します.
一、目標:anacondaで現在の環境と同じ仮想環境(非ネットワーク)を作成する
1既存の仮想環境コンテンツの表示
アスタリスク'*'は現在使用されている環境を表し、例ではrootがデフォルトの環境です.
2現在の環境に基づいた仮想環境の作成(現在の環境のコピーに相当)
3仮想環境のアクティブ化
入ったら、[ユーザ@ホスト名]の前に仮想環境の名前が
4仮想環境を終了
5仮想環境でのパッケージの表示
6仮想環境へのパッケージのダウンロード
7仮想環境の削除
二、目標:pythonバージョンの作成(ネットワーク接続が必要)を指定する
その他共通
三、目標:ネットワークに接続しないで仮想環境を作る
その他共通
Refer
https://blog.csdn.net/lyqlola/article/details/89309509
https://blog.csdn.net/gdengden/article/details/84671208
1既存の仮想環境コンテンツの表示
conda env list
#すべての仮想環境を一覧表示アスタリスク'*'は現在使用されている環境を表し、例ではrootがデフォルトの環境です.
[root@localhost ~]# conda env list
# conda environments:
#
tensorflow /root/anaconda3/envs/tensorflow
root * /root/anaconda3
2現在の環境に基づいた仮想環境の作成(現在の環境のコピーに相当)
# python
conda create --name my_env_name --clone root
3仮想環境のアクティブ化
# ,
conda activate my_env_name
activate my_env_name
source activate my_env_name
入ったら、[ユーザ@ホスト名]の前に仮想環境の名前が
[root@localhost ~]# source activate tensorflow
(tensorflow) [root@localhost ~]#
4仮想環境を終了
# ,
conda deactivate my_env_name
deactivate my_env_name
source deactivate my_env_name
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
alabaster 0.7.10 py36_0
anaconda 4.4.0 np112py36_0
anaconda-client 1.6.3 py36_0
......
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