2016-02-27 26 views

回答

4

看看使用virtualenv的relocatable选项。有关完整的文档,请参见virtualenv documentation on the subject

这里要提醒的:

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

作为替代这种方法,我只想通过setup.py要求(install_requiressetup_requires),或PIP requirements.txt文件管理项目/设置依赖关系。这是更便携和跨平台。

+0

谢谢您的相关信息。 –

+0

你可以花费在第二部分,还是指向一个写作?谢谢! –

相关问题