分发依赖于包的 Python 脚本

Dra*_*ago 4 python selenium pip python-2.7 python-3.x

我写了一个使用 Selenium 的脚本,我通过 pip 安装了 Selenium。有没有办法可以将此脚本分发给其他人,而无需他们通过 pip 安装 Selenium?

我在看:

https://pypi.python.org/pypi/selenium#downloads

如果我在我的项目文件夹中包含来自 PyPI 的 Selenium 源代码发行版会有所帮助吗?所以人们只需要点击源发行版install.py来安装Selenium?

not*_*ess 5

您可以使用setuptools和使用install_requires关键字。

像这样:

from setuptools import setup

setup(
    # options
    install_requires = ['selenium'],
)
Run Code Online (Sandbox Code Playgroud)

看教程 此处

然后当他们使用 pip 安装你的包/模块时,硒也将被安装。