如何自动安装缺少的python模块?[重复]

发布于 2021-01-29 15:09:56

这个问题已经在这里有了答案

在代码中安装python模块 (8个答案)

4年前关闭。

我希望能够写:

try:
    import foo
except ImportError:
    install_the_module("foo")

建议/惯用的处理这种情况的方式是什么?

我已经看到很多脚本只是简单地输出错误或警告,以通知用户有关缺少的模块的信息,并且(有时)提供有关如何安装的说明。但是,如果我知道该模块在PyPI上可用,那么我可以肯定地采取进一步措施来启动安装过程。没有?

关注者
0
被浏览
72
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    安装问题不是源代码的主题!

    您可以setup.py使用install_requires配置在包的内部正确定义依赖项。

    那是要走的路…由于安装的结果ImportError 有些奇怪和可怕。不要这样



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看