Portál AbcLinuxu, 10. května 2025 01:55

Dotaz: Zkompilovaný program nelze spustit, nenajde Python.

29.1.2010 22:17 janpavel
Zkompilovaný program nelze spustit, nenajde Python.
Přečteno: 365×
Odpovědět | Admin
Zdravím všechny.

Tak jsem si skompiloval video editor OpenShot, jenže nejde spustit. Mandriva 2010.
[@localhost ~]$ openshot
--------------------------------
   OpenShot (version 1.0.0)
--------------------------------
*** ERROR: MLT Python bindings failed to import ***
*** ERROR: MLT Python bindings failed to import ***
-------------------------------------------------------
Error:  OpenShot has not been installed in the Python path.
(Both the site-packages and /usr/share/openshot folders were checked)

Use the following command to install OpenShot:
  $ sudo python setup.py install
Blábolí to cosi o cestě k Pythonu. Dík za pomoc.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

29.1.2010 22:36 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Zkompilovaný program nelze spustit, nenajde Python.
Odpovědět | | Sbalit | Link | Blokovat | Admin
A není to tím že nebyl nainstalován a říká že by ctěl být :)
sudo python setup.py install
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
29.1.2010 23:10 janpavel
Rozbalit Rozbalit vše Re: Zkompilovaný program nelze spustit, nenajde Python.
Samozřejmě je.
30.1.2010 00:21 l4m4
Rozbalit Rozbalit vše Re: Zkompilovaný program nelze spustit, nenajde Python.
PYTHONPATH=/to/by/mě/zajímalo/kam/se/to/tedy/nainstalovalo:$PYTHONPATH openshot...
30.1.2010 13:58 janpavel
Rozbalit Rozbalit vše Re: Zkompilovaný program nelze spustit, nenajde Python.
Při instalaci (přímé, ne do RPM) to napíše akorát
[root@localhost openshot]# python setup.py install
Execution path: /root/rpmbuild/BUILD/openshot/setup.py
running install
running build
running build_py
running build_scripts
running install_lib
running install_scripts
changing mode of /usr/bin/openshot to 755
running install_data
running install_egg_info
Removing /usr/lib/python2.6/site-packages/OpenShot-1.0.0-py2.6.egg-info
Writing /usr/lib/python2.6/site-packages/OpenShot-1.0.0-py2.6.egg-info
Updating the Shared MIME-Info database cache.
Unknown media type in type 'all/all'

Unknown media type in type 'all/allfiles'

Unknown media type in type 'uri/mms'
...
30.1.2010 15:26 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Zkompilovaný program nelze spustit, nenajde Python.
Odpovědět | | Sbalit | Link | Blokovat | Admin
Problém môže byť to, že časť sa inštaluje do /usr/local a časť (tá s python) sa inštaluje priamo do /usr.
30.1.2010 16:59 janpavel
Rozbalit Rozbalit vše Re: Zkompilovaný program nelze spustit, nenajde Python.
Myslím, že vše je v /usr, alespoň při tvorbě RPM určitě.
30.1.2010 19:24 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Zkompilovaný program nelze spustit, nenajde Python.
Prečo teda nepoužiješ ten program priamo určený pre Mandrivu 2010 (aj tam je verzia 1.0.0)?

Ak to ale, z nejakého dôvodu chceš kompilovať (napr. pretože niektoré knižnice tam nechceš...), tak si stiahni zdrojový rpm balík určený pre Mandrivu 2010 a z neho si vytvor rpm (po prípadnej úprave spec súbora).
30.1.2010 18:30 mich | skóre: 16
Rozbalit Rozbalit vše Re: Zkompilovaný program nelze spustit, nenajde Python.
Odpovědět | | Sbalit | Link | Blokovat | Admin
nainstaloval si vsechny zavislosti? openshot jich ma hodne, proto maji na webu toho build wizarda pro ubuntu / debian, ktery vse stahne a nainstaluje za tebe. Pro mandrivu nic takoveho nemaji, ale necekej, ze kdyz stahnes a nainstalujes pouze openshot, ze ti pojede, musis ty zavisloti mit. Pokud nenajdes jejich seznam na webu openshotu, treba jako inspirace poslouzi aur, kde jsou vypsane (samozrejme v mandrive ty balicky nemusi mit stejny nazev).
je to teď v módě, na žive o tom furt píšou
30.1.2010 19:13 janpavel
Rozbalit Rozbalit vše Re: Zkompilovaný program nelze spustit, nenajde Python.
Je to tak, když jsem do Mandrivy natvrdo narval mlt-python pro fedoru, python to našlo, ale:
[@localhost ~]$ openshot
Added /usr/share/openshot to system path
--------------------------------
   OpenShot (version 1.0.0)
--------------------------------
/usr/share/openshot/windows/SimpleGladeApp.py:340: GtkWarning: gtk_toolbar_set_icon_size: assertion `icon_size != GTK_ICON_SIZE_INVALID' failed
  return gtk.glade.XML(self.glade_path, root, domain)
A new frmMain has been created
Traceback (most recent call last):
  File "/usr/bin/openshot", line 50, in (module)
    main()
  File "/usr/share/openshot/openshot.py", line 57, in main
    form1 = MainGTK.frmMain(project=current_project, version=info.SETUP['version'])
  File "/usr/share/openshot/windows/MainGTK.py", line 138, in __init__
    self.OSTreeTransitions = TreeTransitions.OpenShotTree(self.treeTransitions, self.project)
  File "/usr/share/openshot/windows/TreeTransitions.py", line 74, in __init__
    pbThumb = gtk.gdk.pixbuf_new_from_file(file_path)
glib.GError: Nelze rozpoznat formát obrázku u souboru "/usr/share/openshot/transitions/clock_left_to_right.pgm"

Asi se na to vykašlu, měl to být dárek, ale co už...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.