在Python脚本中检查包是否安装的好方法是什么?我知道解释器很容易,但是我需要在脚本中完成它.
我想我可以检查系统中是否有安装过程中创建的目录,但我觉得有更好的方法.我正在尝试确保安装了Skype4Py软件包,如果没有,我会安装它.
我完成检查的想法
对于Python来说,我是一个新手,因此我事先请求原谅:).也就是说,我正在尝试制作一个脚本,除其他外,安装一些Linux软件包.首先我想解释为使用subopen 这里.虽然这最终可以工作,但我偶然发现了python-apt API,因为我不是一个大粉丝或重新发明轮子,我决定尝试一下.
当尝试使用python-apt查找有关安装软件包的示例/教程时出现问题.在搜索文档时,我发现了包含一些安装包的方法的PackageManager类.我尝试了一些简单的代码来实现这个目的:
apt_pkg.PackageManager.install("python")
Run Code Online (Sandbox Code Playgroud)
这似乎不那么容易,安装方法需要apt_pkg.PackageManager而不是普通的String.因此,看起来更多,我发现这个看起来很有希望的例子,但我有点不愿意使用,因为我不太了解那里发生的一些事情.
那么,有没有人试图使用python-apt安装包,还是应该使用普通的子打开方式?
谢谢!