Python 2.7 с пиуно

У меня установлен python 2.7 на мои окна 7. Я установил Libre Office 3.4, который поставляется с python 2.6. Следовательно, я не могу импортировать uno и unohelper даже после установки всех переменных среды.

Мне нужен python 2.7, поэтому я не могу вернуться к python 2.6, так как ранее у меня был python 2.6, работающий с открытым офисом 3. Недавно я перешел на LibreOffice 3.4 и Python 2.7 (ActivePython 2.7).

Есть ли способ сделать Python 2.7 для импорта uno и unohelper из LibreOffice 3.4

Заранее спасибо.

4 голоса | спросил PyBegginer 14 +04002011-10-14T10:43:53+04:00312011bEurope/MoscowFri, 14 Oct 2011 10:43:53 +0400 2011, 10:43:53

3 ответа


0
Файлы

.pyc и расширения C несовместимы между версиями Python версии 2.6 и 2.7. Установите pylauncher и используйте python2.6 shebang в скриптах, работающих с Libre Office.

По ссылке, приведенной в ответе на разработку OpenOffice.org с pyUno ​​для Windows - какой Python? вопрос:

  

Условия. Назовем версию Python, установленную с OpenOffice,   "ОО-Python. Давайте назовем версию Python, установленную отдельно (для   c: \ Python26, например) System-Python.

     

Вам нужно знать SIX, чтобы успешно импортировать модуль uno в   ваш системный интерпретатор Python. 1) Номер версии OO-Python. Ваш   Номер версии System-Python должен совпадать с номером вашего OO-Python   номер версии. [выделено мной]   ...

ответил jfs 14 +04002011-10-14T11:05:27+04:00312011bEurope/MoscowFri, 14 Oct 2011 11:05:27 +0400 2011, 11:05:27
0

Ubuntu 13.10 и более поздние версии, вам нужно установить openoffice 4.1.1.

  1. удалить libreoffice и openoffice

    sudo apt-get remove libreoffice* openoffice*
    sudo apt-get autoremove
    
  2. установить Apache OpenOffice 4.1.1 на 64-битную Ubuntu

    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. установить Apache OpenOffice 4.1.1 на 32-битную Ubuntu

    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. коснитесь uno.pth для python2.7

    echo /opt/openoffice4/program |sudo tee /usr/lib/python2.7/dist-packages/uno.pth
    
ответил user1227312 16 Jam1000000amFri, 16 Jan 2015 11:56:55 +030015 2015, 11:56:55
0

В 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
ответил Ankit 14 +03002016-10-14T14:31:28+03:00312016bEurope/MoscowFri, 14 Oct 2016 14:31:28 +0300 2016, 14:31:28

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132