Запуск сценария Python в виртуальной среде в командной строке говорит, что некоторые модули не найдены [дубликат]Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Запуск сценария Python в виртуальной среде в командной строке говорит, что некоторые модули не найдены [дубликат]

Сообщение Anonymous »

Я новичок в написании сценариев на Python, поэтому последовал совету в Интернете, чтобы настроить venv для своего проекта. Я установил несколько библиотек и при запуске скрипта в IDE не обнаружил никаких ошибок и проблем.
from docx import Document

def read_docx(file_path):
f = open(file_path, 'rb')
doc = Document(f)

full_text = []

for para in doc.paragraphs:
full_text.append(para.text)

result = "\n".join(full_text)
f.close()

return result

file_path = 'input\\notes.docx'
notes = read_docx(file_path)
print(notes)

file_path = 'input\\prompt.docx'
prompt = read_docx(file_path)
print(prompt)

f = open("output\\notes.txt", "w")
f.write(notes)
f.close

Но когда я пытаюсь запустить скрипт в терминале, он выдает ошибку ModuleNotFoundError, хотя он у меня установлен в venv.
D:\Documents\Dev\notes2cards\Scripts>python.exe script.py
Traceback (most recent call last):
File "D:\Documents\Dev\notes2cards\Scripts\script.py", line 3, in
from docx import Document
ModuleNotFoundError: No module named 'docx'

Примечание. У меня установлена ​​только одна версия Python.
Я попробовал следовать онлайн-совету и сначала активировать venv, прежде чем запускать скрипт
р>
D:\Documents\Dev\notes2cards>.venv\scripts\activate

(.venv) D:\Documents\Dev\notes2cards>python.exe scripts\script.py
Traceback (most recent call last):
File "D:\Documents\Dev\notes2cards\scripts\script.py", line 3, in
from docx import Document
ModuleNotFoundError: No module named 'docx'


Подробнее здесь: https://stackoverflow.com/questions/785 ... -are-not-f
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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