4
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Python で、LibreOffice アプリを使う(3)ライブラリの追加

Last updated at Posted at 2015-11-22

libreoffice の python にパッケージを追加するのは結構やっかいです。
windows の場合だけですが、そこそこ入れることができました。
環境は、
LibreOffice 5.0.3
Window 7

windows の libreoffice python にパッケージを追加してみる

setuptools を入れる。

  • libreoffice インストール、マクロが動く(jre インストール)が前提

  • libreoffice の python にpath を通す (下記を、環境変数 PATH に追加)

  • C:\Program Files (x86)\LibreOffice 5\program

  • 32bit 版 openssl を入れ、PATHを通す(libreoffice の python は、32bitなんで、64bit はだめみたい)

ダウンロード
http://slproweb.com/download/Win32OpenSSL_Light-1_0_2d.exe
PATH
C:\OpenSSL-Win32\bin

  • setuptools をインストールする
https://bootstrap.pypa.io/ez_setup.py
を メモ帳(でもいい)を使って、適当な場所に、ez_setup.py を保存。
python ez_setup.py を管理者権限で実行し、easy_install にPATHを通す
C:\Program Files (x86)\LibreOffice 5\program\python-core-3.3.3\Scripts

管理者権限で、easy_installしてみた(パッケージもいろいろあって、インストールできたり、できなかったり)

  • selenium
  • pymysql
  • ipython

ipython がはいったので、ぐっと楽です。

pip は入るけど、動きません。

sqlite もいれておく

参考にしたのは、http://p--q.blogspot.jp/2014/03/libreoffice30pythonsqlite.html

C:\Python33\Lib\sqlite3
C:\Python33\DLLs\_sqlite3.pyd
を
C:\Program Files (x86)\LibreOffice 4\program\python-core-3.3.3\lib
へコピー

C:\Python33\DLLs\sqlite3.dll
を
C:\Program Files (x86)\LibreOffice 4\program
へコピー。
4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?