7

我试过easy_install install openpyxlpython setup install. 两者都失败了。我也试过easy_install openpyxl了,又失败了。我包括我得到的输出。
当我尝试easy_install install openpyxl时,我得到以下输出:

Searching for install
Reading https://pypi.python.org/simple/install/
Download error on https://pypi.python.org/simple/install/: timed out -- Some pac
kages may not be found!
Couldn't find index page for 'install' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.python.org/simple/
Download error on https://pypi.python.org/simple/: timed out -- Some packages ma
y not be found!
No local packages or download links found for install
error: Could not find suitable distribution for Requirement.parse('install')

当我尝试时,当我尝试时easy_install openpyxl,我得到相同的输出,但使用单词“openpyxl”而不是“安装”。
当我尝试python setup install时,我得到以下输出:

Traceback (most recent call last):
  File "setup.py", line 23, in <module>
    import openpyxl  # to fetch __version__ etc
  File "D:\Python\Excel\ericgazoni-openpyxl-22d4b2135553\openpyxl\__init__.py",
line 32, in <module>
    from openpyxl import workbook
  File "D:\Python\Excel\ericgazoni-openpyxl-22d4b2135553\openpyxl\workbook.py",
line 37, in <module>
    from openpyxl.writer.dump_worksheet import DumpWorksheet, save_dump
  File "D:\Python\Excel\ericgazoni-openpyxl-22d4b2135553\openpyxl\writer\__init_
_.py", line 29, in <module>
    from openpyxl.writer import excel
  File "D:\Python\Excel\ericgazoni-openpyxl-22d4b2135553\openpyxl\writer\excel.p
y", line 50, in <module>
    from openpyxl.writer.charts import ChartWriter
  File "D:\Python\Excel\ericgazoni-openpyxl-22d4b2135553\openpyxl\writer\charts.
py", line 27, in <module>
    from openpyxl.chart import Chart, ErrorBar
  File "D:\Python\Excel\ericgazoni-openpyxl-22d4b2135553\openpyxl\chart.py", lin
e 132, in <module>
    class Serie(object):
  File "D:\Python\Excel\ericgazoni-openpyxl-22d4b2135553\openpyxl\chart.py", lin
e 150, in Serie
    @color.setter
AttributeError: 'property' object has no attribute 'setter'

有什么建议么?

4

5 回答 5

8

只需从此处下载,解压缩并将openpyxl-1.6.2\openpyxl文件夹复制到:

C:\Python27\Lib

应该这样做(python path默认情况下应该将该目录添加到您的目录中)。假定默认的 python 安装目录。如果您在其他地方安装了 python,只需将其openpyxl放入相应的lib目录即可。

我曾经是它的粉丝,openpyxl但现在事后看来,我建议您通过 COM 端口驱动 Excel(只要您拥有 Excel 的许可证)。

于 2013-08-22T20:15:35.337 回答
2

1.7 版是与 Python 2.5 一起使用的最后一个版本。放弃对 Python 2.5 的支持的决定主要是因为 Python 软件基金会不再支持 Python 2.5 本身。

于 2014-08-18T18:00:42.240 回答
1

在 python3 上面提到的方法都不起作用。只需从他们的官方网站下载 openpyxl 并解压缩压缩文件夹。您可以将该文件夹放在桌面上。之后,从 cmd 导航到 openpyxl 文件夹。你要做的是执行命令

python setup.py install

一切正常!

于 2016-06-11T14:10:15.387 回答
0

正如查理克拉克所说,您需要安装旧版本:

easy_install "openpyxl<=1.7.0"

或者

pip install "openpyxl<=1.7.0"

该字符串是一个需求说明符

于 2014-09-22T12:14:02.457 回答
-2

只需将下载的文件夹解压到 C:\Python27\Lib 并将 openpyxl-2.4.1 重命名为 openpyxl,然后照常导入库

于 2017-01-26T20:20:36.807 回答