Upp*_*ide 2 python linux environment-variables anaconda conda
我执行以下操作:
conda create -n myenv -c conda-forge jupyter xarray cmocean numpy matplotlib netCDF4 cartopy pandas
conda activate myenv
jupyter notebook
Run Code Online (Sandbox Code Playgroud)
有没有办法可以将此环境导出到另一台计算机以供其他用户激活?
我希望其他用户无需安装 python 包即可运行我的 jupyter notebook 脚本。
小智 6
conda activate myenvconda env export > environment.ymlenvironment.yml文件通过电子邮件发送或复制给其他人。从.yml文件创建环境:conda env create -f environment.yml
yml 文件的第一行设置新环境的名称。
是的你可以:
conda activate ENV
conda env export | grep -v "^prefix: " > environment.yml
Run Code Online (Sandbox Code Playgroud)
grep 命令删除您的前缀。该 yml 文件可以被其他人用作
conda env create -f environment.yml
conda activate ENV
Run Code Online (Sandbox Code Playgroud)