Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 导入openpyxl时语法无效_Python_Excel_Unix_Redhat_Openpyxl - Fatal编程技术网

Python 导入openpyxl时语法无效

Python 导入openpyxl时语法无效,python,excel,unix,redhat,openpyxl,Python,Excel,Unix,Redhat,Openpyxl,是否需要安装其他软件包 有人能告诉我这种行为背后的原因吗,因为它在windows和macos上运行良好。您安装的openpyxl软件包使用。它们出现在Python 3.6中。您应该从Python2.7.5切换到Python3.6或更高版本。或者找到与Python2.x兼容的openpyxl包版本。您安装的openpyxl包使用。它们出现在Python 3.6中。您应该从Python2.7.5切换到Python3.6或更高版本。或者找到一个与Python 2.x兼容的openpyxl包版本。谢谢你

是否需要安装其他软件包


有人能告诉我这种行为背后的原因吗,因为它在windows和macos上运行良好。

您安装的openpyxl软件包使用。它们出现在Python 3.6中。您应该从Python2.7.5切换到Python3.6或更高版本。或者找到与Python2.x兼容的openpyxl包版本。

您安装的openpyxl包使用。它们出现在Python 3.6中。您应该从Python2.7.5切换到Python3.6或更高版本。或者找到一个与Python 2.x兼容的openpyxl包版本。

谢谢你的建议,我将尝试使用支持python2.7的降级版openpyxl。谢谢你的建议,我将尝试使用支持python2.7的openpyxl降级版本。您的openpyxl安装不正确。@charlichtlark它是如何安装不正确的?推荐的方法是什么。一个最新版本的pip将安装<版本3。@CharleckLark将pip版本更新为20.1解决了这个问题。系统中存在一些错误配置,将更新限制为19.0。您的openpyxl安装不正确。@CharlectLark它是如何安装不正确的?推荐的方法是什么。一个最新版本的pip将安装<版本3。@CharleckLark将pip版本更新为20.1解决了这个问题。系统中存在一些错误配置,将更新限制为19.0。
Python 2.7.5 (default, Sep 26 2019, 13:23:47)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import openpyxl

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<user>/.local/lib/python2.7/site-packages/openpyxl/__init__.py", line 6, in <module>
    from openpyxl.workbook import Workbook
  File "<user>/.local/lib/python2.7/site-packages/openpyxl/workbook/__init__.py", line 4, in <module>
    from .workbook import Workbook
  File "<user>/.local/lib/python2.7/site-packages/openpyxl/workbook/workbook.py", line 7, in <module>
    from openpyxl.worksheet.worksheet import Worksheet
  File "<user>/.local/lib/python2.7/site-packages/openpyxl/worksheet/worksheet.py", line 396
    return f"{get_column_letter(min_col)}{min_row}:{get_column_letter(max_col)}{max_row}"