簡體   English   中英

Python3 導入錯誤:沒有名為“rpm”的模塊

[英]Python3 import error: No module named 'rpm'

在 CentOS 7 上,我使用以下命令安裝了 python3:

yum install -y python3

但是,當我調用import rpm ,出現此錯誤:

File "\<stdin>", line 1, in \<module>
ModuleNotFoundError: No module named 'rpm'

那么如何導入 python3 rpm 模塊呢?

運行rpm --version返回

RPM version 4.11.3

訪問 python (2.7.5) 並運行導入命令有效。 所以我可以從 python 3 調用 python2 腳本,如此處所述但這感覺不對。

有類似的問題,但它們都與 Python2 不可用的 rpm 模塊有關,我沒有這個問題。 沒有人涉及使 rpm 模塊在 Python3 中可用。

您是否為 python3 發行版安裝了 rpm python package?

pip3 install rpm-py-installer

根據RPM 的主頁,這似乎是必需的步驟。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM