5

Windows 7にpython 2.7をインストールしています。python 2.6に付属のLibre Office 3.4をインストールしました。したがって、すべての環境変数を設定した後でも、uno と unohelper をインポートできません。

Python 2.7 が必要なので、以前は Open Office 3 で動作する Python 2.6 を使用していたため、Python 2.6 に戻すことはできません。最近、LibreOffice 3.4 と Python 2.7(ActivePython 2.7) に変更しました。

LibreOffice 3.4のunoとunohelperをインポートするためにpython 2.7を作成する方法はありますか

前もって感謝します。

4

3 に答える 3

3

ubuntu 13.10 以降では、openoffice 4.1.1 をインストールする必要があります。

  1. libreoffice と openoffice をアンインストールします

    sudo apt-get remove libreoffice* openoffice*
    sudo apt-get autoremove
    
  2. 64 ビット Ubuntu に Apache OpenOffice 4.1.1 をインストールします。

    wget sourceforge.net/projects/openofficeorg.mirror/files/4.1.1/binaries/en-GB/Apache_OpenOffice_4.1.1_Linux_x86-64_install-deb_en-GB.tar.gz
    tar -xzvf Apache_OpenOffice_4.1.1_Linux_x86-64_install-deb_en-GB.tar.gz
    cd en-GB/DEBS
    sudo dpkg -i *.deb
    cd desktop-integration
    sudo dpkg -i *.deb
    
  3. 32 ビット Ubuntu に Apache OpenOffice 4.1.1 をインストールします。

    wget sourceforge.net/projects/openofficeorg.mirror/files/4.1.1/binaries/en-GB/Apache_OpenOffice_4.1.1_Linux_x86_install-deb_en-GB.tar.gz
    tar -xzvf Apache_OpenOffice_4.1.1_Linux_x86_install-deb_en-GB.tar.gz
    cd en-GB/DEBS
    sudo dpkg -i *.deb
    cd desktop-integration
    sudo dpkg -i *.deb
    
  4. python2.7のuno.pthをタッチ

    echo /opt/openoffice4/program |sudo tee /usr/lib/python2.7/dist-packages/uno.pth
    
于 2015-01-16T08:56:55.097 に答える
3

.pycファイルと C 拡張機能は、Python バージョン 2.6 と 2.7 の間で互換性がありません。pylauncherをインストールし、Libre Office で動作するスクリプトで python2.6 shebang を使用します。

Windows 用の pyUno を使用した OpenOffice.org の開発への回答で提供されているリンクから、どの Python を使用したのでしょうか? 質問:

用語: OpenOffice と共にインストールされる Python のバージョンを「OO-Python」と呼びましょう。個別に (たとえば c:\Python26 に) インストールされている Python のバージョンを「System-Python」と呼びましょう。

uno モジュールを System-Python インタープリターに正常にインポートするには、6 つのことを知る必要があります。1) OO-Python のバージョン番号。System-Python のバージョン番号は、OO-Python のバージョン番号と同じでなければなりません。[鉱山を強調] ...

于 2011-10-14T07:05:27.713 に答える
1

Ubuntu 14.04 で

ターミナルを開き、次のコマンドを実行します...

sudo apt-get install libreoffice python-genshi python-cairo python-lxml python-setuptools
sudo apt-get install libreoffice-script-provider-python
easy_install uno
于 2016-10-14T11:31:28.237 に答える