标签: python
我编写了一个脚本,需要通过pip安装几个模块。该程序的想法是分发给用户,但我不希望用户必须用pip安装依赖项。
理想情况下,我希望他们能够首先执行一个安装所需模块的setup.py脚本。
Ex:用户运行setup.py pip install foo
我是包装用品的新手。感谢您的任何信息。
ý
答案 0 :(得分:2)
根据this,setup接受一个参数install_requires并自动从PyPI下载所需的包。 dependency_links的附加参数可用于指定未托管在PyPI上的软件包源代码的链接。
install_requires
dependency_links
您可以按照here提到的步骤操作,并将您的代码放在PyPI上,以便用户可以轻松安装您的软件包。