繁体   English   中英

使用python模块的Xlwings错误

[英]Xlwings error in using python modules

我正在尝试将Xlwings用于Python,但是安装了Python 3.5,pywin32扩展和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

尝试注释掉断言(用 pass代替它们),看看它是否有效。 否则,您将需要调试pywintypes。

Felix Zumstein刚刚告诉我 ,以上建议无效:

当您注释掉这些from pywintypes import TimeType: ImportError: cannot import name 'TimeType' ,然后from pywintypes import TimeType: ImportError: cannot import name 'TimeType'执行操作时,它将进一步失败, from pywintypes import TimeType: ImportError: cannot import name 'TimeType'

但是, 降级可以解决此问题。

经过多次试验和错误ive发现,降级到Python 3.3是可行的

谢谢您的所有回应

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM