簡體   English   中英

嘗試導入時沒有名為“PyPDF2”的模塊

[英]No module named 'PyPDF2' When Trying to Import

我正在嘗試導入 PyPDF2 以讀取 PDF 文件並解析它。 我正在使用 Raspberry Pi,並使用命令pip install PyPDF2 但是,當我嘗試導入它時,出現 ModuleNotFoundError。

我認為它可能已將其安裝到錯誤的位置。 當我執行 python -V 時,它說我使用的是 2.7.16 版。 但是錯誤指出它正在嘗試查看 python3 文件夾?

我正在嘗試使用import PyPDF2import PyPDF2

我得到的錯誤是:

Traceback (most recent call last):
  File "/home/pi/SqlDatabase.py", line 5, in <module>
    import PyPDF2
  File "/usr/lib/python3/dist-packages/thonny/backend.py", line 305, in _custom_import
    module = self._original_import(*args, **kw)
ModuleNotFoundError: No module named 'PyPDF2'

知道如何將 PyPDF 安裝到正確的目錄中,或者可能是不同的解決方案?

如果您使用 python3 啟動程序(例如查看文件的第一行是否有#!/usr/bin/python3或類似的),您需要使用pip3安裝庫。

您的設備中似乎尚未安裝 PyPDF2 模塊。

在終端中執行以下代碼:

pip install PyPDF2

或者

pip3 install PyPDF2

我認為這將解決您的問題。 如果這不能解決你的問題,那么你的python目錄可能有問題。

我也遇到過同樣的問題。 請注意,Python 是一種區分大小寫的語言。 使用導入命令時使用PyPDF2而不是pyPDF2

安裝:

pipenv install PyPDF2

導入:

import PyPDF2

暫無
暫無

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

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