克隆Anacona基础环境

时间:2021-03-16 20:33:47

标签: anaconda conda environment virtual-environment

我想将我的基础环境克隆到 Anaconda 中的 env1(在尝试一些更新和软件包兼容性的同时保持我的基础环境健全和安全),为此我使用以下代码:

conda --name env1 --clone base

它产生以下输出:

(base) C:\Users\giorg>conda create --name env1 --clone base
Source:      C:\Users\giorg\anaconda3
Destination: C:\Users\giorg\anaconda3\envs\env1
The following packages cannot be cloned out of the root environment:
 - defaults/win-64::conda-4.9.2-py38haa95532_0
 - defaults/win-64::conda-build-3.20.5-py38_1
 - defaults/win-64::conda-env-2.6.0-1
Packages: 304
Files: 9
Preparing transaction: done
Verifying transaction: done
Executing transaction: \ DEBUG menuinst_win32:__init__(198): Menu: name: 'Anaconda${PY_VER} ${PLATFORM}', prefix: 'C:\Users\giorg\anaconda3\envs\env1', env_name: 'env1', mode: 'user', used_mode: 'user'
DEBUG menuinst_win32:create(323): Shortcut cmd is %windir%\System32\cmd.exe, args are ['"/K"', 'C:\\Users\\giorg\\anaconda3\\Scripts\\activate.bat', 'C:\\Users\\giorg\\anaconda3\\envs\\env1']
DEBUG menuinst_win32:__init__(198): Menu: name: 'Anaconda${PY_VER} ${PLATFORM}', prefix: 'C:\Users\giorg\anaconda3\envs\env1', env_name: 'env1', mode: 'user', used_mode: 'user'
DEBUG menuinst_win32:create(323): Shortcut cmd is %windir%\System32\WindowsPowerShell\v1.0\powershell.exe, args are ['-ExecutionPolicy', 'ByPass', '-NoExit', '-Command', '"& \'C:\\Users\\giorg\\anaconda3\\shell\\condabin\\conda-hook.ps1\' ; conda activate \'C:\\Users\\giorg\\anaconda3\\envs\\env1\' "']
DEBUG menuinst_win32:__init__(198): Menu: name: 'Anaconda${PY_VER} ${PLATFORM}', prefix: 'C:\Users\giorg\anaconda3\envs\env1', env_name: 'env1', mode: 'user', used_mode: 'user'
DEBUG menuinst_win32:create(323): Shortcut cmd is C:\Users\giorg\anaconda3\pythonw.exe, args are ['C:\\Users\\giorg\\anaconda3\\cwp.py', 'C:\\Users\\giorg\\anaconda3\\envs\\env1', 'C:\\Users\\giorg\\anaconda3\\envs\\env1\\pythonw.exe', 'C:\\Users\\giorg\\anaconda3\\envs\\env1\\Scripts\\anaconda-navigator-script.py']
| DEBUG menuinst_win32:__init__(198): Menu: name: 'Anaconda${PY_VER} ${PLATFORM}', prefix: 'C:\Users\giorg\anaconda3\envs\env1', env_name: 'env1', mode: 'user', used_mode: 'user'
DEBUG menuinst_win32:create(323): Shortcut cmd is C:\Users\giorg\anaconda3\python.exe, args are ['C:\\Users\\giorg\\anaconda3\\cwp.py', 'C:\\Users\\giorg\\anaconda3\\envs\\env1', 'C:\\Users\\giorg\\anaconda3\\envs\\env1\\python.exe', 'C:\\Users\\giorg\\anaconda3\\envs\\env1\\Scripts\\jupyter-notebook-script.py', '"%USERPROFILE%/"']
DEBUG menuinst_win32:__init__(198): Menu: name: 'Anaconda${PY_VER} ${PLATFORM}', prefix: 'C:\Users\giorg\anaconda3\envs\env1', env_name: 'env1', mode: 'user', used_mode: 'user'
DEBUG menuinst_win32:create(323): Shortcut cmd is C:\Users\giorg\anaconda3\pythonw.exe, args are ['C:\\Users\\giorg\\anaconda3\\cwp.py', 'C:\\Users\\giorg\\anaconda3\\envs\\env1', 'C:\\Users\\giorg\\anaconda3\\envs\\env1\\pythonw.exe', 'C:\\Users\\giorg\\anaconda3\\envs\\env1\\Scripts\\spyder-script.py']
DEBUG menuinst_win32:create(323): Shortcut cmd is C:\Users\giorg\anaconda3\python.exe, args are ['C:\\Users\\giorg\\anaconda3\\cwp.py', 'C:\\Users\\giorg\\anaconda3\\envs\\env1', 'C:\\Users\\giorg\\anaconda3\\envs\\env1\\python.exe', 'C:\\Users\\giorg\\anaconda3\\envs\\env1\\Scripts\\spyder-script.py', '--reset']
done
#
# To activate this environment, use
#
#     $ conda activate env1
#
# To deactivate an active environment, use
#
#     $ conda deactivate


(base) C:\Users\giorg>

我想提请您注意输出的以下部分:

 The following packages cannot be cloned out of the root environment:
     - defaults/win-64::conda-4.9.2-py38haa95532_0
     - defaults/win-64::conda-build-3.20.5-py38_1
     - defaults/win-64::conda-env-2.6.0-1

这正常吗?还是说这个命令有问题?

附言我正在关注这篇关于媒体的文章。 https://towardsdatascience.com/data-science-best-practices-python-environments-354b0dacd43a

0 个答案:

没有答案