Для новичков: модуль не найден, но требование уже удовлетворено, пример использования PyPDF2.Python

Программы на Python
Ответить
Anonymous
 Для новичков: модуль не найден, но требование уже удовлетворено, пример использования PyPDF2.

Сообщение Anonymous »

Этот пост состоит из двух частей:
  • Чтобы помочь новичкам начать создавать виртуальные среды и устанавливать пакеты для Python в Visual Studio Code (я я использую MACOS, однако должен иметь возможность следить за окнами)
  • Вопрос о том, как решить проблему, когда модуль отсутствует, несмотря на то, что требование уже существует доволен (т.е. уже установлен)
ВИРТУАЛЬНЫЕ СРЕДЫ И УСТАНОВКА ПАКЕТОВ ЧЕРЕЗ PIP3
Создание новой виртуальной среды (.VIRTUAL_ENV)
  • измените каталог на местоположение, в котором вы хотите создать виртуальную среду (cd)
  • Код: Выделить всё

    python3 - m venv .VIRTUAL_ENV
    (или любое другое имя, которое вы хотите назвать)
[img]https://i .sstatic.net/zOyFu8q5.png[/img]

Активация виртуальной среды:
  • Копировать путь к виртуальной среде
    Изображение
  • Активируйте его (источник /bin/activate.)
    Изображение

    < /li>
Проверить пакеты в виртуальной среде (пусто, поскольку ничего не установлено)
Изображение

Выбор переводчика
Изображение

Напечатайте hello, чтобы убедиться, что все работает нормально.
Изображение

Демонстрация ожидаемого поведения с помощью numpy Изображение

И мы видим, что пакеты numpy добавляются в библиотеку
то же самое с

Код: Выделить всё

pip3 install matplotlib
[/b].
Изображение

На этот раз добавляется гораздо больше пакетов, но они успешно устанавливаются без проблем.
Проверяем, что оба установлены правильно:
Изображение

Теперь для PyPDF2:
До установка:
Изображение

Код: Выделить всё

pip3 install PyPDF2
[/b]
Изображение

Похоже, что пакет установлен правильно, желтая волнистая линия исчезает, вроде все в порядке.
Но когда я сейчас запускаю скрипт:
Изображение
и еще раз, чтобы убедиться, что это так:
Изображение

Код: Выделить всё

Requirement already satisfied: PyPDF2 in ./.VIRTUAL_ENV/lib/python3.13/site-packages
последние проверки:
pip3 показывает PyPDF2
Изображение

список pip3
Изображение

Буду признателен, если кто-нибудь сможет объяснить, почему это так.Я просмотрел следующий пост, однако предложения здесь либо не работают, либо предназначены для Windows:
Ошибка «нет модуля с именем PyPDF2»

Подробнее здесь: https://stackoverflow.com/questions/791 ... mple-using
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»