我可以在不同的计算机上使用相同的虚拟环境吗?

mr_*_*thi 6 python virtualenv

在我的办公室计算机上,我已经virtualenv one-for-rule-them-all在Dropbox文件夹中创建了。我想在办公室和家里都使用这种环境。这可能吗?(当前我不成功)

Jos*_*osh 5

查看使用relocatablevirtualenv选项。有关完整文档,请参阅主题上的virtualenv文档

注意事项:

另外,这不会使您的程序包跨平台。您可以移动目录,但是只能在其他类似的计算机上使用。一些已知的环境差异可能会导致不兼容:不同版本的Python,当一个平台使用UCS2进行内部unicode表示而另一个平台使用UCS4(编译时选项)时,明显的平台更改,例如Windows vs. Linux或Intel vs. Windows。 ARM,并且如果您具有绑定到系统上C库的库,则这些C库位于不同的地方(不同的版本或不同的文件系统布局)。

作为替代这种方法,我只会管理你的项目/设置依存关系与setup.py要求(install_requiressetup_requires),或PIP requirements.txt文件。这是更加可移植和跨平台的。

  • 您能在第二部分上花费还是指向文章?谢谢! (2认同)