我目前正在處理一個python項目,并試圖允許用戶運行一個“設置”類型的文件,該文件將非常容易地自動為他們安裝pyserial等模塊。我不想給他們一個文本文件,其中包含以下信息:點安裝module_name并要求他們將其復制并粘貼到終端中。關于如何使安裝整潔和簡約,有什么建議嗎?謝謝!
1 回答

慕雪6442864
TA貢獻1812條經驗 獲得超5個贊
您可以使用pip凍結或自己生成文件。
示例 生成適合于需求文件的輸出。
$ pip freeze
docutils==0.11
Jinja2==2.7.2
MarkupSafe==0.19
Pygments==1.6
Sphinx==1.2.2
Generate 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。
添加回答
舉報
0/150
提交
取消