我被困了一段時間。我的配置是:python 3.5
,xlwings 0.5.0
和Windows 7
。我得到以下回溯試圖import xlwings
:在Windows上使用python 3.5 xlwings
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Program Files\Python 3.5\lib\site-packages\xlwings\__init__.py", line 20, in <module>
from . import _xlwindows as xlplatform
File "C:\Program Files\Python 3.5\lib\site-packages\xlwings\_xlwindows.py", line 15, in <module>
import pywintypes
File "C:\Program Files\Python 3.5\lib\site-packages\win32\lib\pywintypes.py", line 124, in <module>
__import_pywin32_system_module__("pywintypes", globals())
File "C:\Program Files\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
在互聯網上一些搜索後,我的理解是,這個問題是來自pywin32「已知問題」,但我不知道它是什麼一回事。你能幫忙嗎?
嗨費利克斯。感謝您的回覆。這是一個壞消息。我希望xlwings的傢伙很快就會解決這個問題。順便說一下,「不太容易」的解決方案? – tagoma
我就是那個人。但是,你應該真的在和'pywin32'背後的人交談。您可以從源代碼編譯pywin32,但我懷疑它會讓您更快地找到解決方案。你可能也可能只是複製[Ana] conda安裝中的所有相關文件夾(但不幸的是,這是很多文件和文件夾)。我在'pip install conda'進入普通的python.org安裝時沒有成功,否則'pip install conda'和'conda install pywin32'也是可能的。 –
我仍然堅持... – tagoma