我在没有连接到Internet的RedHat-6.5环境中安装了Anaconda。
是否可以基于现有的Anaconda安装或最小的python包创建一个conda环境?
仅供参考:我能够克隆已存在的conda环境:
conda create -n dummy --clone my_env --offline
答案 0 :(得分:4)
你可以尝试克隆root作为基础环。
conda create -n yourenvname --clone root
创建env后,您可以安装类似
的软件包 conda install packagename --offline
答案 1 :(得分:0)
以下是我用来克隆的基本bash脚本,conda
没有尝试下载或比较任何内容:
orig_env=/path/to/envs/orig
clone_env=/other/path/to/envs/clone
mkdir -p $clone_env
cp -r $orig_env/ $clone_env/
cd $clone_env
grep -rI "$orig_env"
# cd to the folders with references to the old folder name
sed -i -e "s:$orig_env:$clone_env:g" *
source activate $clone_env
conda info
sed命令找到引用python副本的特定位置的文件顶部的shebang并修复它们。
希望有所帮助。