我一直试图从Python程序中运行导入xlwt,提示程序告诉我不存在这样的模块。不过,我知道我是通过Anaconda获得的。我还在提示符中运行conda更新xlwt,以了解它是否是最新版本(我也更新了Anaconda )。我正在使用Python3.4。
我尝试的是包括导入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-包复制到C:\Users.\Python34 34\Lib\site-包,只需使用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..。文件夹。
有人能解释一下这件事吗?
提前感谢!
发布于 2014-09-04 14:30:25
试试模块xlwt-未来,它是通过将来的兼容性( python 2和3)模块为python3.x编写的。
https://stackoverflow.com/questions/23687649
复制相似问题