1. LInux导出环境包一般有2种:requirement.txt ; XXX.yaml
存在的目的是提供当前代码运行所需要的环境或者依赖信息,即这些东西的安装是当前代码运行的前提条件。这些信息相当于是开发者给使用者提供的用于恢复自己开发时的环境的信息。
2. requirement:
pip freeze > requirements.txt # 生成requirements.txt
pip install -r requirements.txt # 从requirements.txt安装依赖
3. XXX.yaml:
conda env export > XXX.yml #生成.yml文件
conda env create -f XXX.yml #安装.yml文件
4. 审稿意见涉及导出环境.yml,但是我一直permission deined
首先,我使用 ls -l,查看了anaconda的权限,发现权限正常,root,用户和其他都有读、写、可执行的权限
然后,我发现当前路径不在代码目录下,换到代码目录下可以成功转出。不知道什么原因,小伙伴们可以尝试。
Finally,小年快乐~