我最近下载了xlsxwriter版本0.6.4并将其安装在我的计算机上。它正确地将它添加到我的C:\ Python27 \ Lib \ site-packages \ xlsxwriter文件夹中,但是当我尝试导入它时,我得到错误ImportError:没有名为xlsxwriter的模块。回溯是文件" F:\ Working \ ArcGIS \ ArcGIS .py \ Scripts \ Append_Geodatabase.py"。
但是,如果我尝试导入numpy(我无法记住numby是什么,但它位于相同的site-packages文件夹C:\ Python27 \ Lib \ site-packages \ numpy)它没有问题
有什么可能导致这个问题的想法吗?
感谢您的帮助。
答案 0 :(得分:14)
以下是使用XlsxWriter模块启动和运行的一些简单方法。第一步是安装XlsxWriter模块.pip安装程序是从PyPI安装Python模块的首选方法,Python包索引:
sudo pip install xlsxwriter
请注意
Windows用户可以在命令开头省略sudo。
答案 1 :(得分:9)
即使它看起来像是安装了模块,但就Python而言,它并不是因为它抛出了异常。
尝试使用其中一种安装方法shown in the XlsxWriter docs重新安装模块,并注意任何安装错误。
如果没有,则运行如下示例程序:
import xlsxwriter
workbook = xlsxwriter.Workbook('hello.xlsx')
worksheet = workbook.add_worksheet()
worksheet.write('A1', 'Hello world')
workbook.close()
答案 2 :(得分:9)
我有同样的问题。看来pip就是问题所在。试试
pip uninstall xlsxwriter
easy_install xlsxwriter
答案 3 :(得分:2)
我设法解决了这个问题,如下所示......
小心,确保您了解您正在使用的IDE! - 因为我没有。 我试图使用PyCharm导入xlsxwriter并返回此错误。
假设您已经通过cmd提示尝试了pip安装(sudo pip install xlsxwriter),请尝试使用其他IDE,例如: Geany - & import xlsxwriter。
我试过了,Geany正在导入图书馆。我打开PyCharm并导航到'文件>设置>项目:>项目口译员'虽然xlslwriter被列入有趣但我无法导入它!我双击xlsxwriter并点击“安装包裹”......就这样吧!它奏效了!
希望这会有所帮助......
答案 4 :(得分:1)
我不确定导致这种情况的原因,但是一旦我将路径名从Lib
更改为lib
并且我终于能够使其正常工作,它就完好无损了。
答案 5 :(得分:0)
我使用可在以下位置找到的轮文件安装了它: https://pypi.org/project/XlsxWriter/#files
然后我跑了pip install "XlsxWriter-1.2.8-py2.py3-none-any.whl"
处理./XlsxWriter-1.2.8-py2.py3-none-any.whl
安装收集的软件包:XlsxWriter
成功安装XlsxWriter-1.2.8
答案 6 :(得分:0)
在我的 test.py 应用程序中使用 xlsxwriter 时,我发现了同样的错误。首先,检查您是否安装了 xlsxwriter 模块。
sudo pip install xlsxwriter
然后检查您使用的python版本,以下对我有用
python2 test.py
答案 7 :(得分:0)
sudo pip install XlsxWriter
确保 X 和 W 为大写。