我们有时候需要把一个虚拟环境迁移到别的服务器上面去,这时候,我们有多种办法可以解决。
#!//data/greatwall03/anaconda3/envs/test/bin/python
# -*- coding: utf-8 -*-
import re
import sys
from pip._internal.cli.main import main
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
sys.exit(main())
修改上面类似代码的第一行路径!
Step3: 更新环境
使用如下命令更下一下环境:
source ~/.bashrc
在重新激活所需环境即可。但这种方法有些麻烦!
Step1: 导出虚拟环境的信息
将但前环境使用conda activate 切换为需要转移的环境,然后使用如下命令,导出环境的各项安装包:
conda env export > environment.yml
命令执行完后,会生成一个environment.yml文件,导出的文件如下所示:
Step2: 在新的服务器里面重新弄安装环境
根据上述的environment.yml文件重新安装环境,命令如下:
conda env create -f environment.yml
本节完!
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- igbc.cn 版权所有 湘ICP备2023023988号-5
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务