2011-10-16 9 views
5

Python'u (herhangi bir Python) LibreOffice'de PyUno hakkında nasıl biliyorsunuz?LibreOffice'de PyUno'yu nasıl yükler veya etkinleştirirsiniz?

yapmam Ne zaman:

import uno 

piton hiçbir modülü "uno" bildiğini söylüyor. (Bu soru şu şekilde oldu. this question.)

+0

Lütfen daha spesifik olun. PyUno'yu tam olarak nasıl kurdunuz? Ve burada? 'Sys.path' nedir? ... – naeg

+1

ilişkili: [Python 2.7 with pyuno] (http://stackoverflow.com/q/7763972) – jfs

+0

Aşağıya bakın [2014'lerin güncellenmesi] (http://stackoverflow.com/a/26630417/287948). –

cevap

1

İşte ne yaptım:

LibreOffice dizin içinde

, bir python.exe sahip bir "programı" dizin var, ben olan piton (yani kullanırsanız sürüm 2.6.1), uno alabiliyorum.

+0

Bu, sorunuzun bir çözümü değildir. Bu sadece bir çözüm. –

+0

@DavidAlfonso, şimdi öyle. –

+0

Bana öyle geliyor ki, yerleşik Python'u (LibreOffice4 ve Python 3.3'ten itibaren) burada tek seçenek. Çalıştığım Python ortamı için pyuno'yu nasıl kurabileceğimi bulmakta çok zorlanıyorum ... – Jens

2

Yorumunuz yanıtında da belirtildiği gibi: OpenOffice için isteğe bağlı yüklenebilir bir bileşen. Kurulum detayları için OpenOffice en Wiki Introduction to Python on OOo sayfasına bakın

2

Ubuntu 14.04 ve python 2.7.6 ile aynı sorunu yaşıyorum.

Ama ubuntu 12.04 kullanıyorsanız, sudo apt-get install python-uno kullanmayı deneyin.

+0

N! Ce one, efendim. Bu günlerde şunu eklememiz gerekiyor: 'libreoffice-script-provider-python' –

2

(2014 kullanıcısının için GÜNCELLEME)

Belki de en çok kullanılan UNO uygulaması UNO gerekmez, günümüzde de, bu görev için ... document convertion olduğunu, doğrudan Hakkında

libreoffice --convert-to 

kullanabilirsiniz UNO kendisiolduğunu http://api.libreoffice.org/

, python3-uno (veya python-uno) kullanmanın iyi bir örnek yeni ana sayfasını görmek için 210 (Docvert for py2).

İlgili konular