Python Openpyxl缺失';jdcal';
我试图安装Python Openpyxl缺失';jdcal';,python,openpyxl,Python,Openpyxl,我试图安装openpyxl模块,但在安装过程中,它显示了JDcall的一些错误。当我尝试导入它时,会出现以下错误: Traceback (most recent call last): File "C:\Andrzej\workspace\sandbox\sandbox.py", line 7, in <module> import openpyxl File "C:\Python34\lib\site-packages\openpyxl-2.0.5-py3.4
openpyxl
模块,但在安装过程中,它显示了JDcall
的一些错误。当我尝试导入它时,会出现以下错误:
Traceback (most recent call last):
File "C:\Andrzej\workspace\sandbox\sandbox.py", line 7, in <module>
import openpyxl
File "C:\Python34\lib\site-packages\openpyxl-2.0.5-py3.4.egg\openpyxl\__init__.py", line 29, in <module>
from openpyxl.workbook import Workbook
File "C:\Python34\lib\site-packages\openpyxl-2.0.5-py3.4.egg\openpyxl\workbook\__init__.py", line 25, in <module>
from .workbook import *
File "C:\Python34\lib\site-packages\openpyxl-2.0.5-py3.4.egg\openpyxl\workbook\workbook.py", line 35, in <module>
from openpyxl.worksheet import Worksheet
File "C:\Python34\lib\site-packages\openpyxl-2.0.5-py3.4.egg\openpyxl\worksheet\__init__.py", line 25, in <module>
from .worksheet import *
File "C:\Python34\lib\site-packages\openpyxl-2.0.5-py3.4.egg\openpyxl\worksheet\worksheet.py", line 35, in <module>
import openpyxl.cell
File "C:\Python34\lib\site-packages\openpyxl-2.0.5-py3.4.egg\openpyxl\cell\__init__.py", line 25, in <module>
from .cell import *
File "C:\Python34\lib\site-packages\openpyxl-2.0.5-py3.4.egg\openpyxl\cell\cell.py", line 47, in <module>
from openpyxl.date_time import (
File "C:\Python34\lib\site-packages\openpyxl-2.0.5-py3.4.egg\openpyxl\date_time.py", line 34, in <module>
from jdcal import (
ImportError: No module named 'jdcal'
回溯(最近一次呼叫最后一次):
文件“C:\Andrzej\workspace\sandbox\sandbox.py”,第7行,在
导入openpyxl
文件“C:\Python34\lib\site packages\openpyxl-2.0.5-py3.4.egg\openpyxl\\uuuuu init\uuuu.py”,第29行,在
从openpyxl.工作簿导入工作簿
文件“C:\Python34\lib\site packages\openpyxl-2.0.5-py3.4.egg\openpyxl\工作簿\\uuuuu init\uuuuu.py”,第25行,在
从工作簿导入*
文件“C:\Python34\lib\site packages\openpyxl-2.0.5-py3.4.egg\openpyxl\workbook\workbook.py”,第35行,在
从openpyxl.worksheet导入工作表
文件“C:\Python34\lib\site packages\openpyxl-2.0.5-py3.4.egg\openpyxl\worksheet\\uuuu init\uuuu.py”,第25行,在
从。工作表导入*
文件“C:\Python34\lib\site packages\openpyxl-2.0.5-py3.4.egg\openpyxl\worksheet\worksheet.py”,第35行,在
导入openpyxl.cell
文件“C:\Python34\lib\site packages\openpyxl-2.0.5-py3.4.egg\openpyxl\cell\\uuuu init\uuuu.py”,第25行,在
从。单元格导入*
文件“C:\Python34\lib\site packages\openpyxl-2.0.5-py3.4.egg\openpyxl\cell\cell.py”,第47行,在
从openpyxl.date\u时间导入(
文件“C:\Python34\lib\site packages\openpyxl-2.0.5-py3.4.egg\openpyxl\date\u time.py”,第34行,在
从jdcal导入(
ImportError:没有名为“jdcal”的模块
对于Python 3.4和3.3,我也遇到了同样的问题,我该如何解决它呢?
jdcal
是openpyxl需要的库,但应该自动安装。您如何安装openpyxl?您应该单独安装。在此之后,安装。我面临着同样的问题-完成此操作后,它得到了解决ng>openpyxl卸载openpyxl、jdcall和et xmlfile,然后重新安装所有三个,然后升级所有三个
不知道它为什么会工作,错误消息仍然存在,但我成功地导入了openpyxl并创建了一个工作簿。在我从下载jdcal-x.x.x.tar.gz并在\path\to\pythonxx\Lib\site packages中提取它之后,我不得不将jdcal.py文件从\path\to\pythonxx\Lib\site packages\jdcal-1.4.1复制\要工作,请访问\path\to\pythonxx\Lib\site packages\尝试
easy\u安装openpyxl
,pip安装openpyxl
,甚至python setup.py安装
但都会得到相同的结果。如果您可以使用python setup.py
,则会出现问题。您使用的是什么操作系统?安装jdcalpip安装jdcal
ld解决您的问题。Windows 7.明天将尝试。在OSX上使用macports时也会遇到同样的问题(而且macports似乎对jdcal
一无所知)@AndreHolzner然后您应该向端口的维护人员提交一个bug。openpyxl最好使用pipjdcal进行安装,并将自动安装。如果没有发生这种情况,则说明出现了问题。