Я пытался запустить import xlwt из программы Python, и суфлер сказал мне, что такого модуля не существует. Однако я знаю, что у меня это есть через Анаконду. Я также запустил conda update xlwt в подсказке, чтобы узнать, была ли это последняя версия (я также обновил Anaconda). Я использую Python 3.4.
Я пробовал включать import sys sys.path.append('C:\Users\Guda\Anaconda\Lib\site-packages')
что вызвало у меня ошибку
sys.path.append('C:\Users\Guda\Anaconda\Lib\site-packages')
^
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
Я также попытался скопировать папку xlwt из C:....\Anaconda\Lib\site-packages в C:\Users...\Python34\Lib\site-packages и просто использовать import xlwt (удалив импорт sys и команду sys.path.append).
Это дало мне ошибку
File "dataomv.py", line 5, in <module>
import xlwt
File "c:\Python34\lib\site-packages\xlwt\__init__.py", line 3, in <module>
from Workbook import Workbook
ImportError: No module named 'Workbook'
Из того, что я гуглил, я видел, что я должен проверить, существует ли init.py, что происходит в пакетах сайта как в Anaconda\Lib..., так и в Python34... папки.
Кто-нибудь может пролить свет на этот вопрос?
Заранее спасибо!
xlwt
не поддерживает Python 3.x. - person John Y   schedule 16.05.2014