ImportError: Нет модуля с именем xlwt

Моя система: Windows, Python 2.7

Я загрузил пакет и хочу включить его в свой script.

После того как я распакую пакет, вот моя структура папок:

  • Работа
    • xlwt-0.7.3 (содержит a setup.py)
      • xlwt (содержит __init__.py среди других)

Мой script выполняется из папки верхнего уровня (Work).

Использование import xlwt в моем script вызывает:

ImportError: No Module named xlwt

Как импортировать xlwt?

Ответ 1

Прежде всего, попробуйте использовать easy_install или pip, чтобы установить его в свой pythonpath:

easy_install xlwt

или

pip install xlwt

Это менеджеры/установщики пакетов python и упрощают весь процесс. Но если вы уже загрузили его вручную, вам все равно нужно его установить:

python setup.py install

Затем он будет доступен в вашем пути python для импорта. Если вы обнаружите, что у вас нет easy_install, вручную скачайте это: http://peak.telecommunity.com/dist/ez_setup.py и выполните python ez_setup.py, а затем продолжите инструкции. Лучший выбор заключается в том, чтобы установить pip и использовать его для установки вашего пакета. Если у вас есть easy_install, но не pip, вы можете сделать easy_install pip