[英]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.