如何“安装”python程序?

时间:2016-07-13 08:58:45

标签: python

这是一个非常基本的问题,但我找不到任何答案,也许我的关键字错了......

我已经用Python编程了一段时间,我制作了一些足够好的脚本,可以部署在我工作的部门。所以...我是否必须让每个人在他们的机器上安装Python,然后通过单调来安装我在pip脚本中使用的所有模块,或者是否有更好的解决方案?显然我没有这方面的经验,到目前为止我只是从事Visual Studio并从那里运行我的脚本。我会很感激几个指针,主题非常广泛,我感到迷茫。

2 个答案:

答案 0 :(得分:3)

可以创建一个模块,就像它用于pip一样,你不在PyPI上发布,但允许人们在本地安装。

例如,在GitHub上观察这个项目:pyjokes。它可以在PyPI上使用,因此您可以将其安装。但您也可以从源代码下载repo并安装。这将安装它,就像你使用pip安装它一样(因为pip只是&#34的包装器;下载这个项目并运行安装程序")。

从源代码安装此项目的过程如下:

git clone https://github.com/pyjokes/pyjokes
cd pyjokes
sudo python3 setup.py install  # python 3
sudo python setup.py install  # python 2

看看项目的布局方式。要点是setup.py文件和__init__.py文件夹中的pyjokes。这应该足以使您的项目可以在本地安装。

然后您可以分发代码(可能是私有github或bitbucket存储库),并使用README来描述安装说明。

注意:我已经描述了Linux安装过程,但我相当确定它在Mac上的工作原理也一样。我对Windows不确定。

答案 1 :(得分:0)

Python官方文档有很多关于此的信息。

对于3.x.x Setup script

对于2.7.x Built dist