#python #windows #64-bit #modulenotfounderror
#python #Windows #64-разрядный #modulenotfounderror
Вопрос:
Я только что установил csvquery1.1.3, и процесс установки прошел успешно. Однако, когда я попытался импортировать пакет, импортируйте csvquery, затем я получил следующее сообщение об ошибке: ModuleNotFoundError: нет модуля с именем «csvquery»
Есть ли какая-либо зависимость, которую необходимо установить? Как я могу решить проблему? Заранее спасибо.
Комментарии:
1. возможно, у вас установлено два Python, и вы устанавливаете модуль в одном Python, но пытаетесь использовать его во втором Python. Каждый Python использует собственные модули. Вы можете использовать
python -m pip install csvquery
, чтобы убедиться, что вы устанавливаете его с помощью правильного Python.
Ответ №1:
Я протестировал этот модуль (версия 1.1.3), и, похоже, он сломан. Он создает папку csvquery-1.1.3.dist-info
с метаданными, но не создает папку csvquery
с реальным кодом.
Если я устанавливаю более старую версию 1.1.2, то она создает папку csvquery
с кодом, и все работает.
pip install csvquery==1.1.2
Редактировать:
Я также скачал модуль
pip download csvquery
и получаю файл csvquery-1.1.3-py3-none-any.whl
, который я открываю, zip viewer
и он показывает, что в этом модуле нет кода.
Кажется, на данный момент вы можете только установить 1.1.2
, или вам придется загрузить новую версию csvquery.py
github
и поместить ее вручную в папку Python3 или в папку с вашим проектом.