如何为程序安装库?

时间:2017-04-22 16:33:23

标签: python

我正在制作一个使用某些第三方库的游戏,我想知道如何进行设置以自动安装此requeriments或类似的东西(我不知道如何调用它)。
我的程序需要这个库:表0.7.7和进度1.2。
如何自动安装它们以及如何在我不想再使用我的程序时自动卸载?
我没有任何类似的许可证,设置,信息,requeriments或类似的文件......(但我的程序有几个包)
PD:我使用python 3.6 32位赢得10位64位。
PD2:我的计划结构是:(我不知道它是否需要......但

Heroes Quest
|---Heroes_Quest.py    # Main file
|---core
|   |---__init__.py
|   |---registration.py
|---functions
|   |---__init__.py
|   |---basic.py
|   |---metabolism.py
|   |---tmp.py
|---menu
|   |---__init__.py
|   |---menu.py
|   |---profile.py
|   |---rest.py
|   |---train.py
|---variables
    |---__init__.py
    |---config.py
    |---trainings.py
    |---variables.py

2 个答案:

答案 0 :(得分:1)

要管理Python包,您只需使用pip即可。例如,要安装Tabulate,您可以打开命令提示符或终端并输入pip install tabulate。对于Progress 1.3,您可以下载源文件here,然后导航到该文件夹​​并执行python setup.py install

如果您的目标计算机没有运行程序所需的这些库,则可以通过install_requires中的setup.py安装它们。有关详情,建议您阅读this Python document.

希望这能解决您的问题。

答案 1 :(得分:0)

通常,通过配置setuptools文件,使用distutilssetup.py安装/分发Python包和所有要求。

我建议查看这个快速入门教程:

http://python-packaging.readthedocs.io/en/latest/index.html

这里有一篇关于python包发行的好文章:

https://tom-christie.github.io/articles/pypi/