将Python项目文件夹复制到没有python的计算机,我可以运行吗?

时间:2016-03-02 21:56:44

标签: python virtualenv

所以我开发了一个python应用程序,我计划将整个文件夹复制给我的朋友,以便将其用作最终用户。

但是我的朋友没有在计算机上安装python,我不想让他们安装它,因为他不是开发人员。 在我的项目中,我已经在其中设置了virtualenv python.exe但没有site-packages,我将virtualenv与项目文件夹一起复制。

是否可以进行这种设置,以便另一端的应用程序在没有安装python的情况下运行?

1 个答案:

答案 0 :(得分:1)

如果要在两个相同的操作系统之间传输文件夹,

virtualenv是一个不错的选择。 为了包含计算机中已安装的相应站点包,请在virtualenv shell中执行virtualenv将其安装在pip install上下文中。

您可以使用pip freeze从计算机中获取已安装的python包列表。

然后你可以包含一个.bat文件(如果它是一个Windows系统)或.sh文件(如果它是一个linux系统),那么它将使用virtualenv上下文运行你的脚本。