导入openpyxl工作簿失败(Python 3.8.0)

时间:2019-12-12 07:13:14

标签: python-3.x pycharm openpyxl

我有一个python文件,当我运行它时,它运行正常。除了打印到控制台外,它什么也没做。

当我包含这一行并在PyCharm中运行时:

from openpyxl import Workbook

我收到此错误(我正在运行的文件为xls_utils.py):(如果有人有任何想法),当我删除该行时,没有任何错误。我没有打电话使用Workbook,只是导入。

PyDev console: starting.
Python 3.8.0 (tags/v3.8.0:fa919fd, Oct 14 2019, 19:37:50) [MSC v.1916 64 bit (AMD64)] on win32
runfile('C:/utils/xls_utils.py', wdir='C:/utils')
Traceback (most recent call last):
File "<input>", line 1, in <module>
File "C:\home\apps\jetbrains\apps\PyCharm-P\ch-0\193.5233.109\plugins\python\helpers\pydev_pydev_bundle\pydev_umd.py", line 197, in runfile
pydev_imports.execfile(filename, global_vars, local_vars)  # execute the script
File "C:\home\apps\jetbrains\apps\PyCharm-P\ch-0\193.5233.109\plugins\python\helpers\pydev_pydev_imps_pydev_execfile.py", line 18, in execfile
exec(compile(contents+"\n", file, 'exec'), glob, loc)
File "C:/utils/xls_utils.py", line 7, in <module>
from openpyxl import Workbook
File "C:\home\apps\jetbrains\apps\PyCharm-P\ch-0\193.5233.109\plugins\python\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self.system_import(name, *args, **kwargs)
File "C:\apps\python\3.8.0\Lib\site-packages\openpyxl_init.py", line 4, in <module>
from openpyxl.compat.numbers import NUMPY, PANDAS
File "C:\home\apps\jetbrains\apps\PyCharm-P\ch-0\193.5233.109\plugins\python\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self.system_import(name, *args, **kwargs)
File "C:\apps\python\3.8.0\Lib\site-packages\openpyxl\compat_init.py", line 3, in <module>
from .numbers import NUMERIC_TYPES
File "C:\home\apps\jetbrains\apps\PyCharm-P\ch-0\193.5233.109\plugins\python\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "C:\apps\python\3.8.0\Lib\site-packages\openpyxl\compat\numbers.py", line 9, in <module>
import numpy
File "C:\home\apps\jetbrains\apps\PyCharm-P\ch-0\193.5233.109\plugins\python\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self.system_import(name, *args, **kwargs)
File "C:\apps\python\3.8.0\Lib\site-packages\numpy_init.py", line 142, in <module>
from . import core
File "C:\home\apps\jetbrains\apps\PyCharm-P\ch-0\193.5233.109\plugins\python\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self.system_import(name, *args, **kwargs)
File "C:\apps\python\3.8.0\Lib\site-packages\numpy\core_init.py", line 17, in <module>
from . import multiarray
File "C:\home\apps\jetbrains\apps\PyCharm-P\ch-0\193.5233.109\plugins\python\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "C:\apps\python\3.8.0\Lib\site-packages\numpy\core\multiarray.py", line 14, in <module>
from . import overrides
File "C:\home\apps\jetbrains\apps\PyCharm-P\ch-0\193.5233.109\plugins\python\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "C:\apps\python\3.8.0\Lib\site-packages\numpy\core\overrides.py", line 16, in <module>
add_docstring(
RuntimeError: implement_array_function method already has a docstring

0 个答案:

没有答案