2015-08-17 12 views
0

Я пытаюсь использовать Xlwings для Python, однако, установив Python 3.5, расширение pywin32 и Xlwings я получаю следующее сообщение об ошибке при запуске импорта:Xlwings ошибка в использовании питона модулей

from xlwings import workbook 
Traceback (most recent call last): 
    File "<pyshell#1>", line 1, in <module> 
    from xlwings import workbook 
    File "C:\Python 3.5\lib\site-packages\xlwings\__init__.py", line 18, in <module> 
    from . import _xlwindows as xlplatform 
    File "C:\Python 3.5\lib\site-packages\xlwings\_xlwindows.py", line 15, in <module> 
    import pywintypes 
    File "C:\Python 3.5\lib\site-packages\win32\lib\pywintypes.py", line 124, in <module> 
    __import_pywin32_system_module__("pywintypes", globals()) 
    File "C:\Python 3.5\lib\site-packages\win32\lib\pywintypes.py", line 117, in __import_pywin32_system_module__ 
    assert sys.modules[modname] is not old_mod 
AssertionError 
+0

Проблема с 'pywin32', см. мой комментарий с ответом Боба. На Mac xlwings легко запускается с Python 3.5. –

ответ

1

Попробуйте закомментировать утверждает (замените их на pass) и посмотрите, работает ли он. В противном случае вам придется отлаживать pywintypes.

Felix Zumstein just informed me, что выше предложение не будет работать:

When you comment out those lines, then it fails further down when doing from pywintypes import TimeType: ImportError: cannot import name 'TimeType'

Однако downgrading may solve this problem.

+0

Когда вы прокомментируете эти строки, тогда он не работает дальше, когда 'from pywintypes импортирует TimeType':' ImportError: не может импортировать имя 'TimeType'' –

+0

@FelixZumstein, тогда это не-go, но, с надеждой, мы с удовольствием работаем с понижением. pywin32 имеет (известные) проблемы. –

+0

Дело в том, что на Python 3.5 есть только одна версия (219) в двоичном формате, -) –

0

После долгих проб и ошибок Айв установлено, что понижение на Python 3.3 работает

Thnak вы для всех ответы

+0

Использование дистрибутива Anaconda теперь дает вам простой способ использования xlwings с Python 3.5 –

 Смежные вопросы

  • Нет связанных вопросов^_^