我一直在尝试从Python程序运行import xlwt,并且提示器告诉我没有这样的模块存在。但是我知道我通过Anaconda得到了它。我也在提示符中运行了conda update xlwt以了解它是否是最新版本,它是(我已经更新了Anaconda)。我正在使用Python 3.4。
我尝试过包括 导入系统 sys.path.append( 'C:\用户\阿骨打\阿纳康达\ LIB \站点包')
让我犯了错误
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(删除import 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中的site-packages中都有效......文件夹。
有人能解释一下这件事吗?
提前致谢!
答案 0 :(得分:1)
尝试模块xlwt-future,它是通过future compatibility (of python 2 and 3) module为python 3.x编写的。