📅  最后修改于: 2023-12-03 14:52:24.330000             🧑  作者: Mango
Python-sh
是一个在 Python 脚本中运行外部命令的简便方法。在 Linux 上,我们可以通过以下步骤安装 Python-sh:
pip
是 Python 包管理工具,我们可以使用 pip
命令在 Linux 上安装 Python-sh
。
如果您的 Linux 操作系统上没有安装 pip 工具,可以使用以下命令安装:
sudo apt install python3-pip
在终端窗口中输入以下命令,使用 pip 安装 Python-sh:
pip3 install sh
输入以下命令运行 Python 解释器:
python3
然后导入 sh
模块并执行一个外部命令:
import sh
sh.ls("/")
如果能够成功列出根目录下的内容,则表示 Python-sh
已经成功安装并可以正常使用。
如果您的系统上没有安装 pip 工具,或者您需要使用特定版本的 Python,您可以从源代码手动安装 Python-sh
。
在终端窗口中输入以下命令,下载 Python-sh
的源代码:
git clone https://github.com/amoffat/sh.git
在终端窗口中输入以下命令,安装 Python-sh
的所需的依赖项:
sudo apt install python3-dev
sudo apt install libffi-dev
sudo apt install libssl-dev
在终端窗口中进入源代码目录,并输入以下命令,安装 Python-sh
:
python3 setup.py install
输入以下命令运行 Python 解释器:
python3
然后导入 sh
模块并执行一个外部命令:
import sh
sh.ls("/")
如果能够成功列出根目录下的内容,则表示 Python-sh
已经成功安装并可以正常使用。
以上就是在 Linux 上安装 Python-sh
的两种方法。建议使用方法一,因为它比较简单,不需要手动编译和安装,并且可以方便地管理版本和依赖项。