ModuleNotFoundError: нет модуля с именем pdfplumber

Я хотел бы импортировать и попробовал

      import pdfplumber

и поймал ошибку:

      ---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-2-b3d6737fd8e1> in <module>
----> 1 import pdfplumber

ModuleNotFoundError: No module named 'pdfplumber'

Пытался установить с помощью pip3 install pdfplumber и он вернулся:

      Requirement already satisfied: pdfplumber in c:\python38\lib\site-packages (0.5.26)
Requirement already satisfied: pdfminer.six==20200517 in c:\python38\lib\site-packages (from pdfplumber) (20200517)
Requirement already satisfied: Wand in c:\python38\lib\site-packages (from pdfplumber) (0.6.5)
Requirement already satisfied: Pillow>=7.0.0 in c:\python38\lib\site-packages (from pdfplumber) (7.2.0)
Requirement already satisfied: sortedcontainers in c:\python38\lib\site-packages (from pdfminer.six==20200517->pdfplumber) (2.3.0)
Requirement already satisfied: chardet in c:\users\harper.guo\appdata\roaming\python\python38\site-packages (from pdfminer.six==20200517->pdfplumber) (3.0.4)
Requirement already satisfied: pycryptodome in c:\python38\lib\site-packages (from pdfminer.six==20200517->pdfplumber) (3.10.1)
WARNING: You are using pip version 20.3.3; however, version 21.0.1 is available.
You should consider upgrading via the 'c:\python38\python.exe -m pip install --upgrade pip' command.

Но командная строка показала, что я уже установил модуль?

      >>> pdfplumber
<module 'pdfplumber' from 'C:\\Python38\\lib\\site-packages\\pdfplumber\\__init__.py'>

Но import pdfplumberвернул ту же ошибку. Как импортировать pdfplumber?

1 ответ

Думаю, это связано с версией Python, которую я использовал.

В правом верхнем углу VS Code видно, что моей версией Python был Python 3.

Щелкнув по нему и изменив его на Python 3.8.5, код заработал. Это было сделано после того, как я перезапустил VS Code и свой ноутбук и создал новый путь.

Создание нового пути в переменных среды, следуя этим ресурсам:

1. 'pip' не распознается как внутренняя или внешняя команда

2. 2020 Как исправить ошибку «Нет названного модуля ...» в Python | Учебник по Python

3. Виртуальные среды Python: учебник

4. '' не распознается как внутренняя или внешняя команда, работающая программа или командный файл

Другие вопросы по тегам