precise5.7.1-jpでpython-pptxを使いたい
Posted: 18/08/27(月) 22:29
こんにちは、新人のshimada1992です。一年前に家の古いノートパソコンにパピーをインストールして以来はまっています。
パピーで王道のオフィス系のソフトを使うとどうしても重く感じるのでやめました 。幸いgnumericとabiwordは今ではxlsxとdocxに対応してるのでそれなりに使えますが、PPTだけは代わるいい物が見つけてません。以前プレゼンテーションはShowerと言うHTMLを使ったテンプレートでなんとかやってきたのですが、最近ほかの人に送って改正してもらう際に面倒くさくてしょうがないと苦情をもらったので、これはやはりPPTXをつかわなきゃと思い色々調べた所、pythonでpython-pptxと言うソフトがありました:
https://python-pptx.readthedocs.io/en/latest/
Documentationに従って最も簡単なpip installでインストールしようと思い、PPMから
python-pkg-resources_0.6.24
python-pip_1.0
python-setuptools_0.6.24
をインストールした後urxvtで
# pip install python-pptx
を入れた所、以下のエラーがでました:
# pip install python-pptx
Downloading/unpacking python-pptx
Downloading python-pptx-0.6.11.tar.gz (8.6Mb): 8.6Mb downloaded
Running setup.py egg_info for package python-pptx
Traceback (most recent call last):
File "<string>", line 14, in <module>
File "/root/.pip/build/python-pptx/setup.py", line 87, in <module>
setup(**params)
File "/usr/lib/python2.7/distutils/core.py", line 138, in setup
ok = dist.parse_command_line()
File "/usr/lib/python2.7/dist-packages/setuptools/dist.py", line 232, in parse_command_line
result = _Distribution.parse_command_line(self)
File "/usr/lib/python2.7/distutils/distutils/dist.py", line 467, in parse_command_line
args = self._parse_command_opts(parser, args)
File "/usr/lib/python2.7/dist-packages/setuptools/dist.py", line 557, in _parse_command_opts
nargs = _Distribution._parse_command_opts(self, parser, args)
File "/usr/lib/python2.7/distutils/distutils/dist.py", line 531, in _parse_command_opts
"command class %s must subclass Command" % cmd_class
distutils.errors.DistutilsClassError: command class setuptools.command.egg_info.egg_info must subclass Command
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 14, in <module>
File "/root/.pip/build/python-pptx/setup.py", line 87, in <module>
setup(**params)
File "/usr/lib/python2.7/distutils/core.py", line 138, in setup
ok = dist.parse_command_line()
File "/usr/lib/python2.7/dist-packages/setuptools/dist.py", line 232, in parse_command_line
result = _Distribution.parse_command_line(self)
File "/usr/lib/python2.7/distutils/distutils/dist.py", line 467, in parse_command_line
args = self._parse_command_opts(parser, args)
File "/usr/lib/python2.7/dist-packages/setuptools/dist.py", line 557, in _parse_command_opts
nargs = _Distribution._parse_command_opts(self, parser, args)
File "/usr/lib/python2.7/distutils/distutils/dist.py", line 531, in _parse_command_opts
"command class %s must subclass Command" % cmd_class
distutils.errors.DistutilsClassError: command class setuptools.command.egg_info.egg_info must subclass Command
----------------------------------------
Command python setup.py egg_info failed with error code 1
Storing complete log in /root/.pip/pip.log
問題はsetuptoolにあるのだと思いますが、今のところどうやって解決するかは分かりません
どなたかよければアドバイスをくれたらとてもありがたいです。
そしてほかのPPTをつくれるいいソフトがあるなら是非試してみたいです。
パピーで王道のオフィス系のソフトを使うとどうしても重く感じるのでやめました 。幸いgnumericとabiwordは今ではxlsxとdocxに対応してるのでそれなりに使えますが、PPTだけは代わるいい物が見つけてません。以前プレゼンテーションはShowerと言うHTMLを使ったテンプレートでなんとかやってきたのですが、最近ほかの人に送って改正してもらう際に面倒くさくてしょうがないと苦情をもらったので、これはやはりPPTXをつかわなきゃと思い色々調べた所、pythonでpython-pptxと言うソフトがありました:
https://python-pptx.readthedocs.io/en/latest/
Documentationに従って最も簡単なpip installでインストールしようと思い、PPMから
python-pkg-resources_0.6.24
python-pip_1.0
python-setuptools_0.6.24
をインストールした後urxvtで
# pip install python-pptx
を入れた所、以下のエラーがでました:
# pip install python-pptx
Downloading/unpacking python-pptx
Downloading python-pptx-0.6.11.tar.gz (8.6Mb): 8.6Mb downloaded
Running setup.py egg_info for package python-pptx
Traceback (most recent call last):
File "<string>", line 14, in <module>
File "/root/.pip/build/python-pptx/setup.py", line 87, in <module>
setup(**params)
File "/usr/lib/python2.7/distutils/core.py", line 138, in setup
ok = dist.parse_command_line()
File "/usr/lib/python2.7/dist-packages/setuptools/dist.py", line 232, in parse_command_line
result = _Distribution.parse_command_line(self)
File "/usr/lib/python2.7/distutils/distutils/dist.py", line 467, in parse_command_line
args = self._parse_command_opts(parser, args)
File "/usr/lib/python2.7/dist-packages/setuptools/dist.py", line 557, in _parse_command_opts
nargs = _Distribution._parse_command_opts(self, parser, args)
File "/usr/lib/python2.7/distutils/distutils/dist.py", line 531, in _parse_command_opts
"command class %s must subclass Command" % cmd_class
distutils.errors.DistutilsClassError: command class setuptools.command.egg_info.egg_info must subclass Command
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 14, in <module>
File "/root/.pip/build/python-pptx/setup.py", line 87, in <module>
setup(**params)
File "/usr/lib/python2.7/distutils/core.py", line 138, in setup
ok = dist.parse_command_line()
File "/usr/lib/python2.7/dist-packages/setuptools/dist.py", line 232, in parse_command_line
result = _Distribution.parse_command_line(self)
File "/usr/lib/python2.7/distutils/distutils/dist.py", line 467, in parse_command_line
args = self._parse_command_opts(parser, args)
File "/usr/lib/python2.7/dist-packages/setuptools/dist.py", line 557, in _parse_command_opts
nargs = _Distribution._parse_command_opts(self, parser, args)
File "/usr/lib/python2.7/distutils/distutils/dist.py", line 531, in _parse_command_opts
"command class %s must subclass Command" % cmd_class
distutils.errors.DistutilsClassError: command class setuptools.command.egg_info.egg_info must subclass Command
----------------------------------------
Command python setup.py egg_info failed with error code 1
Storing complete log in /root/.pip/pip.log
問題はsetuptoolにあるのだと思いますが、今のところどうやって解決するかは分かりません
どなたかよければアドバイスをくれたらとてもありがたいです。
そしてほかのPPTをつくれるいいソフトがあるなら是非試してみたいです。