如何使用python文件中的命令自动安装软件包?

时间:2019-08-08 18:22:21

标签: python pip package

我正计划将python程序分发给一些用户,但是,我已经手动安装了该程序中附带的某些软件包,因为它们未安装在我的版本中。

我希望我的用户预先安装软件包,而不是强迫他们手动安装,因为对于从未使用过python的用户而言,这可能非常复杂。我将如何运行安装请求,操作系统等软件包的命令。

这是一个粗略的草图:

try:
    import os
except:
    os = 'pip install os'
    subprocess.call(os, shell=os)

对于每个软件包都继续使用它似乎很不可思议,所以我想知道是否有一种方法可以检查程序中使用的每个软件包,以便可以将它们全部安装在main.py文件中

0 个答案:

没有答案