我有一个程序依赖于几个脚本,每个脚本使用几个模块。该程序可以独立完成,但如果我将它发送到另一台计算机,它将失败,除非它们安装了所有依赖项。
有没有办法以编程方式安装所有必需的模块,以便可以轻松地传递给新用户?我试图找到关于将脚本打包为exe文件的教程,但这些教程对我来说太混乱或失败。
无论哪种方式,我只是想找一个简单的方式来分享我的程序,任何帮助都会非常感激!
答案 0 :(得分:0)
您必须在setup.py文件的install_requires项中指定依赖项:
from setuptools import setup
setup(name='funniest',
version='0.1',
description='The funniest joke in the world',
url='http://github.com/storborg/funniest',
author='Flying Circus',
author_email='flyingcircus@example.com',
license='MIT',
packages=['funniest'],
install_requires=[
'markdown',
],
zip_safe=False)
在上面的示例中,它将检查/安装包降价标记。 您可能想看一下这个方法: