简介
我们通常会遇到一个情况:在本地或其它机器的创建的python 虚拟机环境,想到迁移到其它的机器上去运行,我们应该怎么办呢?
答案就是就是使用下面的方法。由于python virtualenv中的内容都是些符号链接,如果不采用下面的方式,那么移动到其它机器上
时,就会出现无法找到问题的错误。
实现
sudo virtualenv --no-site-packages --distribute --always-copy /Users/jeffreyguan/abs_ara
source /Users/jeffreyguan/abs_ara/bin/active
sudo pip install ara==0.16.4 ansible==2.7.5
sudo virtualenv --relocatable /Users/jeffreyguan/abs_ara
rsync -urL /Users/jeffreyguan/abs_ara /Users/jeffreyguan/x86_64_ara
tar -czvf x86_64_ara.tar.gz x86_64_ara