ImportError: Нет модуля с именем xlwt - PullRequest
12 голосов
/ 24 марта 2012

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

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

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

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

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

Использование import xlwt в моем скрипте приводит к:

ImportError: No Module named xlwt

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

Ответы [ 2 ]

23 голосов
/ 24 марта 2012

Прежде всего, попробуйте использовать 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

0 голосов
/ 11 марта 2019
C:\Users\xxxxxxx\AppData\Local\Programs\Python\Python37\Scripts>pip install xlwt
Collecting xlwt
Downloading https://files.pythonhosted.org/packages/44/48/def306413b25c3d01753603b1a222a011b8621aed27cd7f89cbc27e6b0f4/xlwt-1.3.0-py2.py3-none-any.whl (99kB)
    100% |████████████████████████████████| 102kB 339kB/s
Installing collected packages: xlwt
Successfully installed xlwt-1.3.0
...