私が試してみました easy_install install openpyxl
およびpython 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
代わりに、同じ出力が得られますが、「install」の代わりに「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'
助言がありますか?
here からダウンロードし、解凍して、openpyxl-1.6.2\openpyxl
フォルダーを次の場所にコピーします。
C:\Python27\Lib
これでうまくいくはずです(そのディレクトリはデフォルトでpython path
に追加されているはずです)。これは、デフォルトのpythonインストールディレクトリを想定しています。pythonを他の場所にインストールしている場合は、openpyxl
を対応するlib
ディレクトリに配置するだけです。
私はopenpyxl
のファンでしたが、後から考えると、 COMポートを介してExcelを駆動する (Excelのライセンスを持っている限り)をお勧めします。
バージョン1.7は、Python 2.5で動作する最後のバージョンです。Python 2.5のサポートを終了する決定は、主にPython = 2.5自体はPython SoftwareFoundationではサポートされなくなりました。
Python3の場合上記のメソッドは機能していません。公式Webサイトからopenpyxlをダウンロードし、zipフォルダーを解凍するだけです。そして、そのフォルダをデスクトップに置くことができます。その後、cmdからopenpyxlフォルダーに移動します。あなたがしなければならないのはコマンドを実行することです
python setup.py install
そして、すべてが正常に動作します!!!
Charlie Clarkが述べた のように、古いバージョンをインストールする必要があります:
easy_install "openpyxl<=1.7.0"
または
pip install "openpyxl<=1.7.0"
文字列は 要件指定子 です。