这是一个非常基本的问题,但我并没有找到任何答案,也许我的关键词是错的…
我用Python编程已经有一段时间了,我编写了一些脚本,这些脚本足够好地部署在我工作的部门中。所以..。我是否必须让每个人在他们的机器上安装Python,然后通过冗长的程序安装我在脚本中使用的所有pip模块,还是有更好的解决方案?显然,我对此没有经验,到目前为止,我只在Visual上工作,并在那里运行我的脚本。我希望有几个建议,这个话题非常广泛,我觉得很迷茫。
发布于 2016-07-13 01:11:39
您可以创建一个模块,就像用于pip的模块一样,您不需要在PyPI上发布,而是允许用户在本地安装。
例如,在GitHub:吡咯烷酮上观察这个项目。它可以在PyPI上使用,这样你就可以安装它了。但是你也可以从源代码下载回购和安装。这将安装它,就像您使用pip安装它一样(因为pip只是“下载这个项目并运行安装程序”的包装器)。
从源安装该项目的过程将是:
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文件和pyjokes
文件夹中的__init__.py
。这应该足以使您的项目在本地安装。
然后您可以分发代码(可能是私有github或bitbucket存储库),并使用README来描述安装说明。
注意:我已经描述了一个Linux安装过程,但我确信它在Mac上也是一样的。我对Windows不太确定。
https://stackoverflow.com/questions/38347050
复制相似问题