Python 导入错误,自动安装
Python Import error , auto install
我想知道,如果需要导入的 python 库还没有安装,而你需要导入它,如果库不存在,有什么方法可以自动安装它。
我的 python 脚本通常包含默认情况下未安装的自定义库,并且这些脚本位于安装了 python 而不是自定义库的不同机器上,所以我想要一种方法如果导入不成功,将自动安装所需的库。
更具体地说,有一个 Jenkins 作业可以 运行 500 个从属中的任何一个上的脚本,而且我不必在每个从属上安装自定义库,而是在作业自动登陆,如果出现导入错误,则应安装自定义库。
通常的做法是在 requirements.txt 文件中列出您使用的库。然后您脚本的用户将能够通过一条命令安装所有依赖项。
您可以尝试使用 pyinstaller 并向您的客户提供随时可用的软件包(例如 Windows 上的 exe 文件)。因此,即使另一台计算机无法访问互联网来下载丢失的软件包,您的脚本也能正常工作。
我想知道,如果需要导入的 python 库还没有安装,而你需要导入它,如果库不存在,有什么方法可以自动安装它。
我的 python 脚本通常包含默认情况下未安装的自定义库,并且这些脚本位于安装了 python 而不是自定义库的不同机器上,所以我想要一种方法如果导入不成功,将自动安装所需的库。
更具体地说,有一个 Jenkins 作业可以 运行 500 个从属中的任何一个上的脚本,而且我不必在每个从属上安装自定义库,而是在作业自动登陆,如果出现导入错误,则应安装自定义库。
通常的做法是在 requirements.txt 文件中列出您使用的库。然后您脚本的用户将能够通过一条命令安装所有依赖项。
您可以尝试使用 pyinstaller 并向您的客户提供随时可用的软件包(例如 Windows 上的 exe 文件)。因此,即使另一台计算机无法访问互联网来下载丢失的软件包,您的脚本也能正常工作。