Motivation
大家在学习Python的过程中,可能经常会遇到下面两种情况:
- 同一份代码,别人配置conda环境可以跑通,但你配置了N天,还不知道哪一步出现了差错,服务器托管仍然跑不通代码,conda环境卸载了又重新下,出现了死循环……
- 你可能先在一台服务器上跑通了代码,为了提高效率,你又想在其它服务器上跑这份代码,但是你苦恼于又得重新配置conda环境,之前死去的配置conda环境的记忆又突然浮现眼前……
针对上面的两种情况,我分别给出一点建议:
- 直接把别人的环境拿来。
- 直接复制粘贴原来的环境到其他服务器上。
Linux
假设你现在要把A服务器上的环境拷到B服务器上,首先你要在A服务器上运行下面的命令:
# scp -r 原环境路径 账户@IP:新环境路径
# 示例:
scp -r /root/anaconda3/envs/v2xvit root@192.168.1.111:/root/anaconda3/envs/v2xvi服务器托管t
这里很重要的一点就是,如果A和B的用户名不一样,这会导致B无法找到python解析器。你需要在B服务器中运行下面的命令,修改第一行的路径中的用户名为当前用户名:
vim /home/用户名/anaconda3/envs/conda环境名/bin/pip
最后在B服务器上运行下面的命令使用拷贝过来的环境:
# conda activate 环境名
# 示例:
conda activate v2xvit
Windows
参考下面这篇文章就可以了,亲测有效~
《Windows下的Conda虚拟环境迁移》
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
相关推荐: OpenAI 的视频生成大模型Sora的核心技术详解(一):Diffusion模型原理和代码详解
标题党一下,顺便蹭一下 OpenAI Sora大模型的热点,主要也是回顾一下扩散模型的原理。 1. 简单理解扩散模型 简单理解,扩散模型如下图所示可以分成两部分,一个是 forward,另一个是 reverse 过程: forward:这是加噪声的过程,表示为…