用于Python 3.9.1的img2pdf安装错误

用于Python 3.9.1的img2pdf安装错误,python,python-3.x,ubuntu,python-3.9,img2pdf,Python,Python 3.x,Ubuntu,Python 3.9,Img2pdf,我正在尝试执行一个需要img2pdf模块的python脚本 注意,我已经为python-img2pdf安装了Ubuntu包: which img2pdf /usr/bin/img2pdf 给出以下行: 导入img2pdf 我得到以下信息: ModuleNotFoundError:没有名为“img2pdf”的模块 我之前只安装了python3.6版本,现在安装了python3.9.1,之后,我开始出现这个错误。我认为这与PATH或python默认版本有关,但经过大量努力,我无法纠正它 这些是我的

我正在尝试执行一个需要img2pdf模块的python脚本

注意,我已经为python-img2pdf安装了Ubuntu包:

which img2pdf
/usr/bin/img2pdf
给出以下行:

导入img2pdf

我得到以下信息:

ModuleNotFoundError:没有名为“img2pdf”的模块

我之前只安装了python3.6版本,现在安装了python3.9.1,之后,我开始出现这个错误。我认为这与PATH或python默认版本有关,但经过大量努力,我无法纠正它

这些是我的系统详细信息,可以帮助您进一步了解我的问题

$python -V
Python 3.6.9
$python3 -V
Python 3.9.1
$pip -V
pip 21.0.1 from /usr/local/lib/python3.9/site-packages/pip (python 3.9)
$which python
/usr/bin/python
$which python3
/usr/local/bin/python3
$which pip
/usr/local/bin/pip


Ubuntu 18.04.4
Arm64 arch

试试这样,我认为img2pdf是一个shell cmd,不能用作python模块^^

致意

德莱夫

import os
img2pdf = os.system("img2pdf /path/to/your/image")

你是怎么安装的?看起来您在Python的另一个副本/版本中安装了它,而不是正在运行的版本,并使用运行.py文件python3@RandomDavis是的,谢谢,这可能是问题所在,因为我的img2pdf是在python版本较旧的时候安装的。@Sinakzlca我尝试了这个方法,但我遇到了以下错误:错误:无法为pikepdf构建控制盘无法构建pikepdf错误:无法为使用PEP 517的pikepdf构建控制盘,无法安装直接..@VanshikaShukla你搜索过那个错误吗?我看到了很多潜在的解决方案,但您没有指定您尝试过其中任何一种。嘿,感谢您的回复,但在我的情况下,这不起作用:但我在安装最新的pip后尝试安装img2pdf,然后我收到以下错误:错误:无法为pikepdf构建控制盘无法构建pikepdf错误:无法为pikepdf构建控制盘它使用PEP 517,不能直接安装不正确。如果你看一看,上面写着:包也可以用作库