如何使用户能够轻松地一次安装多个 python 模块?

我目前正在处理一个python项目,并试图允许用户运行一个“设置”类型的文件,该文件将非常容易地自动为他们安装pyserial等模块。我不想给他们一个文本文件,其中包含以下信息:

点安装module_name

并要求他们将其复制并粘贴到终端中。关于如何使安装整洁和简约,有什么建议吗?

谢谢!


狐的传说
浏览 133回答 1
1回答

慕雪6442864

您可以使用pip冻结或自己生成文件。示例 生成适合于需求文件的输出。$ pip freezedocutils==0.11Jinja2==2.7.2MarkupSafe==0.19Pygments==1.6Sphinx==1.2.2Generate a requirements file and then install from it in another environment.$ env1/bin/pip freeze > requirements.txt # Generate the file$ env2/bin/pip install -r requirements.txt # Install the requirements欲了解更多信息,请访问: https://pip.pypa.io/en/stable/reference/pip_freeze/如果您使用的是setup_tools则还可以使用如下所示的需求文件:https://packaging.python.org/discussions/install-requires-vs-requirements/install_requires=[   'A>=1',   'B>=2']这应该在你的 setup.py。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python