安装 python 包 compound-split 时没有这样的文件或目录错误
No such file or directory error when installing python package compound-split
涉及的基础设施and/or软件:Azure Cloud、Linux机器和Python3.9
Objective: 通过 Terraform 脚本和 Azure 云部署 Azure 函数(内置于 Python)shell
上下文: 我创建了一个 Terraform 脚本,我将在 Azure 云上执行该脚本 shell 以便在云中部署 Azure 函数。该脚本安装了该函数所需的所有 python 包。我在安装名为 compound-split 的软件包时遇到问题。我收到以下错误:
没有那个文件或目录
当脚本运行以下命令时:
pip3 install -r compound-split==1.0.2 --target="${SCRIPT_DIR}/build/.python_packages/lib/site-packages"
我发现目前的Linux机器只安装了python版本3.7。
问题:有人知道这个问题是什么吗?。有什么建议我应该如何在那台机器上安装这个包?
如有不当之处,敬请谅解。
更新 1:
完整的错误是:
ERROR: Could not open requirements file: [Errno 2] No such file or
directory: 'compound-split==1.0.2'
我查看了安装的pip版本,在云端得到了如下结果shell:
pip3 --version
pip 22.1 from /usr/local/lib/python3.7/dist-packages/pip (python 3.7)
更新 2:
更改@Mime 所说的内容后,我现在又遇到另一个错误:
Killed pip3 install compound-split==1.0.2
--target="${SCRIPT_DIR}/build/.python_packages/lib/site-packages"
您错误地使用了命令。
选项 -r
指定使用需求文件。
您可能希望使用不带 -r
选项的命令直接安装包,而不是从需求文件中安装。
pip3 install compound-split==1.0.2 --target="${SCRIPT_DIR}/build/.python_packages/lib/site-packages"
有关详细信息,请参阅 man page
的选项部分
涉及的基础设施and/or软件:Azure Cloud、Linux机器和Python3.9
Objective: 通过 Terraform 脚本和 Azure 云部署 Azure 函数(内置于 Python)shell
上下文: 我创建了一个 Terraform 脚本,我将在 Azure 云上执行该脚本 shell 以便在云中部署 Azure 函数。该脚本安装了该函数所需的所有 python 包。我在安装名为 compound-split 的软件包时遇到问题。我收到以下错误:
没有那个文件或目录
当脚本运行以下命令时:
pip3 install -r compound-split==1.0.2 --target="${SCRIPT_DIR}/build/.python_packages/lib/site-packages"
我发现目前的Linux机器只安装了python版本3.7。
问题:有人知道这个问题是什么吗?。有什么建议我应该如何在那台机器上安装这个包?
如有不当之处,敬请谅解。
更新 1:
完整的错误是:
ERROR: Could not open requirements file: [Errno 2] No such file or directory: 'compound-split==1.0.2'
我查看了安装的pip版本,在云端得到了如下结果shell:
pip3 --version
pip 22.1 from /usr/local/lib/python3.7/dist-packages/pip (python 3.7)
更新 2:
更改@Mime 所说的内容后,我现在又遇到另一个错误:
Killed pip3 install compound-split==1.0.2 --target="${SCRIPT_DIR}/build/.python_packages/lib/site-packages"
您错误地使用了命令。
选项 -r
指定使用需求文件。
您可能希望使用不带 -r
选项的命令直接安装包,而不是从需求文件中安装。
pip3 install compound-split==1.0.2 --target="${SCRIPT_DIR}/build/.python_packages/lib/site-packages"
有关详细信息,请参阅 man page
的选项部分