我执行以下操作:
conda create -n myenv -c conda-forge jupyter xarray cmocean numpy matplotlib netCDF4 cartopy pandas
conda activate myenv
jupyter notebook
是否可以将此环境导出到另一台计算机以由另一用户激活?
我希望其他用户无需安装python软件包即可运行我的jupyter笔记本脚本。
答案 0 :(得分:3)
conda activate myenv
conda env export > environment.yml
environment.yml
文件给其他人。要从.yml
文件创建环境,请执行以下操作:conda env create -f environment.yml
yml文件的第一行设置新环境的名称。
答案 1 :(得分:1)
您可以复制环境的完整文件夹。在安装了python的位置可以轻松找到它。
答案 2 :(得分:1)
是的,您可以:
conda activate ENV
conda env export | grep -v "^prefix: " > environment.yml
grep命令会删除您的前缀,以便其他人可以轻松共享。该yml文件可以被其他人使用
conda env create -f environment.yml
conda activate ENV