我一直在尝试从Python程序运行import xlwt,提示提示我不存在这样的模块。但是我知道我通过Anaconda拥有它。我还在提示符下运行了conda update xlwt,以了解它是否是最新版本(我也更新了Anaconda)。我正在使用Python 3.4。
我试过包括
导入系统
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-packages复制到C:\ Users ... \ Python34 \ Lib \ site-packages并仅使用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 ...文件夹中的站点包中都存在。
任何人都可以阐明这件事吗?
提前致谢!
最佳答案
尝试模块xlwt-future,它是通过future compatibility (of python 2 and 3) module为python 3.x编写的。
关于python - 即使我通过Anaconda也没有名为“xlwt”的模块,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23687649/