Using Python on Linux

From Apache OpenOffice Wiki
Revision as of 21:50, 17 December 2006 by Jza (Talk | contribs)

Jump to: navigation, search

Python is included on all major Linux however this is what we called as a system python might not relate with our python. The OOoPython is the one we need to know to install and learn where it is. The location will vary depending if you installed OOo from the Site or if it's comming from the distribution repository. We hope this document might help you identify your python within your setup. Vanilla installation from the site is usually the most common way to get the latest version of OOo. Distributions not always are quick to release the latest and greatest of the projects however because OOo doesn't require many dependencies it is easy to install on any Linux system.

The OOo installing can be reviewed on previous documentation already available from this wiki. We will focus more on how to locate and manage our OOo python enviroment.

The location for Python within from this type of installation is:


This implementation also includes some interesting python scripts such as:

  • python.bin
  • and pyc
  • and pyc
  • and pyc
  • officehelper

We wont go under each script included but it is important to acknowledge for more indepth study of the bridge. on Debian

Debian version of usually install OOo under on Fedora Core

Fedora installs his version under:

   /usr/lib/openoffice.orgX.x/ (X.x being major and minor version).

The latest Fedora Core (release 6) ships with 2.0.4 as of this writing.

Fedora basic installs doesn't provide Python support unless you specifically select the package for install. Nevermind, you could easily install it later by using yum from a terminal, or pup if you're more familiar with Gnome tools. The package name is:

All Python scripts will be installed under the program folder.

Fedora Core's PyUNO package doesn't install a Python runtime environment, because the official up-to-date Python distribution always gets installed, and you could use that version instead. You will have to set the PYTHONPATH environment variable to use Python outside of; if you don't do that, the python executable will not find the pyuno libraries. From a terminal type: [bash] export PYTHONPATH="/usr/lib/openoffice.orgX.x/program" before invoking python.

Personal tools