Vidcutter Error: cannot import name 'qt_set_sequence_auto_mnemonic'

Fórum: 

Rendszer: Linux Mint 18.3 Sylvia 32-bit, Kernel: Linux 4.4.0-150-generic i686, MATE 1.18.0

Vidcutter az ozmartian tárolóból telepitve.  Nem indul el. Terminálból inditva:

~ $ vidcutter
Traceback (most recent call last):
  File "/usr/bin/vidcutter", line 9, in <module>
    load_entry_point('vidcutter==6.0.0', 'gui_scripts', 'vidcutter')()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 542, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2569, in load_entry_point
    return ep.load()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2229, in load
    return self.resolve()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2235, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/usr/lib/python3/dist-packages/vidcutter/__main__.py", line 36, in <module>
    from PyQt5.QtGui import (QCloseEvent, QContextMenuEvent, QDragEnterEvent, QDropEvent, QGuiApplication, QMouseEvent,
ImportError: cannot import name 'qt_set_sequence_auto_mnemonic'

Valami ötlet?

A githubon leírtakat már

Értékelés: 

0
Még nincs értékelve

A githubon leírtakat már elkövettem,  https://github.com/ozmartian/vidcutter/issues/184(külső hivatkozás)

az eredmény:

~ $ vidcutter
Traceback (most recent call last):
  File "/usr/bin/vidcutter", line 9, in <module>
    load_entry_point('vidcutter==6.0.0', 'gui_scripts', 'vidcutter')()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 542, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2569, in load_entry_point
    return ep.load()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2229, in load
    return self.resolve()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2235, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/usr/lib/python3/dist-packages/vidcutter/__main__.py", line 37
    QResizeEvent, QSurfaceFormat, qt_set_sequence_auto_mnemonic)
    ^
IndentationError: unexpected indent

Nem segített, a módosított fájlt visszaállítottam.

 

A githubon leírtakat már

Értékelés: 

0
Még nincs értékelve

@#2 Az appimage-vidcutter 64bites, nem jó.

A flatpak-kos sem megy,  hibát ír ki:

~ $ flatpak run com.ozmartians.VidCutter
QApplication: invalid style override passed, ignoring it.
    Available styles: Breeze, Windows, Fusion
Cannot load libcuda.so.1

 

kimarite képe

A githubon leírtakat már - melyiket a kettő közül? (javítva!)

Értékelés: 

0
Még nincs értékelve

#1 Oké, de ott két javaslatot tesznek. Egy sor törlést, és ezt, egy másikat:

Thanks to the whole thread, I managed to make vidcutter 6.0.0 work by:
... ez a megoldás vált be:

1) Vedd fel a stabil Vidcutter PPA-t és telepítsd az alkalmazást:

sudo add-apt-repository ppa:ozmartian/apps
sudo apt-get update
sudo apt-get install vidcutter

2) Telepítsd a PIP3 alkalmazást, majd frissítsd a PyOpenGL csomagot:

sudo apt-get install python3-pip
sudo pip3 install --upgrade PyOpenGL

(which upgraded my version from PyOpenGL-3.0.2 to PyOpenGL-3.1.0)

3) Tedd megjegyzésbe (#) az

/usr/lib/python3/dist-packages/vidcutter/

elérési úton, a

main.py

fájlban

(as they didn't let vidcutter start:)

ezeket, a már létező a sorokat:

#from PyQt5.QtGui import (QCloseEvent, QContextMenuEvent, QDragEnterEvent, QDropEvent, QGuiApplication, QMouseEvent,QResizeEvent, QSurfaceFormat, qt_set_sequence_auto_mnemonic)
#qt_set_sequence_auto_mnemonic(False)
#app.setDesktopFileName(vidcutter.desktopid)

Ez egy másik teszt,másik megoldási kísérlet (mindkettőt érdemes kipróbálni):

#from PyQt5.QtGui import (QCloseEvent, QContextMenuEvent, QDragEnterEvent, QDropEvent, QGuiApplication, QMouseEvent,QResizeEvent, QSurfaceFormat, qt_set_sequence_auto_mnemonic)
from PyQt5.QtGui import (QCloseEvent, QContextMenuEvent, QDragEnterEvent, QDropEvent, QGuiApplication, QMouseEvent,QResizeEvent, QSurfaceFormat)
qt_set_sequence_auto_mnemonic(False) 
app.setDesktopFileName(vidcutter.desktopid)

... az első sort meghagytam, de megjegyzésbe tettem. A második sor végét töröltem (majdnem ugyanaz, mint az első sor).

4) Teszteld a módszert.

-----

Vidcutter PPA
-- stabil verzió: https://launchpad.net/~ozmartian/+archive/ubuntu/apps(külső hivatkozás)
-- teszt verzió: https://launchpad.net/~ozmartian/+archive/ubuntu/unstable(külső hivatkozás)

A githubon leírtakat már - melyiket a kettő közül? (javítva!)

Értékelés: 

0
Még nincs értékelve

#6 Mindkettőt kipróbáltam, nem nyert. Azért írtam, "A githubon leírtakat már elkövettem"...   Megjegyzem még, hogy az unstable tárolóban régebbi verzió van, de az sem indul el.

Töröltem teljesen a beállító fájlokkal együtt.

Lehúztam a fedórás verziót, https://fedora.pkgs.org/30/rpmfusion-free-i386/vidcutter-6.0.0-5.fc30.i6...(külső hivatkozás) átkevertem és telepítettem.

Ez  sem indul... viszont ennek meg más baja van...

 ~ $ vidcutter
Traceback (most recent call last):
  File "/usr/local/bin/vidcutter", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2927, in <module>
    @_call_aside
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2913, in _call_aside
    f(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2940, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 635, in _build_master
    ws.require(__requires__)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 943, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 829, in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'PyQt5' distribution was not found and is required by vidcutter

 

Vagyis pyqt5 kellene neki...

~ $ sudo apt-get install pyqt5*

az alábbi ÚJ csomagok lesznek telepítve:
  libjs-jquery libjs-sphinxdoc libjs-underscore libpython-dev libpython2.7-dev pyqt5-dev
  pyqt5-dev-tools pyqt5-doc pyqt5-examples pyqt5.qsci-dev python-dev python-sip-dev python2.7-dev
  python3-sip-dev sip-dev

... .... ....

Minden rendben települt, vagy mégse??

~ $ vidcutter
Traceback (most recent call last):
  File "/usr/local/bin/vidcutter", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2927, in <module>
    @_call_aside
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2913, in _call_aside
    f(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2940, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 635, in _build_master
    ws.require(__requires__)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 943, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 829, in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'PyQt5' distribution was not found and is required by vidcutter

 

kimarite képe

PyPA » Python Packaging User Guide » Tutorials » PIP

Értékelés: 

0
Még nincs értékelve

#7 A Python 3 van használva és a PIP által kell a PyQt5:

python3 -m pip install PyQt5

Forrás: https://stackoverflow.com/questions/56418874/cant-install-pyqt5-using-pi...(külső hivatkozás)

-----

PyPA » Python Packaging User Guide » Tutorials »
https://packaging.python.org/tutorials/installing-packages/(külső hivatkozás)

PyPA » Python Packaging User Guide » Tutorials » PIP

Értékelés: 

0
Még nincs értékelve

#8

Nálam 2 python van... De egyik sem akarja telepíteni a PyQt5 -öt...

laci@laci-desktop ~ $ python --version
Python 2.7.12
laci@laci-desktop ~ $ python3 --version
Python 3.5.2

laci@laci-desktop ~ $ python3 -m pip install PyQt5
Collecting PyQt5
  ERROR: Could not find a version that satisfies the requirement PyQt5 (from versions: none)
ERROR: No matching distribution found for PyQt5

laci@laci-desktop ~ $ python -m pip install PyQt5
Traceback (most recent call last):
  File "/usr/lib/python2.7/runpy.py", line 174, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
    exec code in run_globals
  File "/home/laci/.local/lib/python2.7/site-packages/pip/__main__.py", line 16, in <module>
    from pip._internal import main as _main  # isort:skip # noqa
  File "/home/laci/.local/lib/python2.7/site-packages/pip/_internal/__init__.py", line 40, in <module>
    from pip._internal.cli.autocompletion import autocomplete
  File "/home/laci/.local/lib/python2.7/site-packages/pip/_internal/cli/autocompletion.py", line 8, in <module>
    from pip._internal.cli.main_parser import create_main_parser
  File "/home/laci/.local/lib/python2.7/site-packages/pip/_internal/cli/main_parser.py", line 12, in <module>
    from pip._internal.commands import (
  File "/home/laci/.local/lib/python2.7/site-packages/pip/_internal/commands/__init__.py", line 6, in <module>
    from pip._internal.commands.completion import CompletionCommand
  File "/home/laci/.local/lib/python2.7/site-packages/pip/_internal/commands/completion.py", line 6, in <module>
    from pip._internal.cli.base_command import Command
  File "/home/laci/.local/lib/python2.7/site-packages/pip/_internal/cli/base_command.py", line 20, in <module>
    from pip._internal.download import PipSession
  File "/home/laci/.local/lib/python2.7/site-packages/pip/_internal/download.py", line 15, in <module>
    from pip._vendor import requests, six, urllib3
  File "/home/laci/.local/lib/python2.7/site-packages/pip/_vendor/requests/__init__.py", line 97, in <module>
    from pip._vendor.urllib3.contrib import pyopenssl
  File "/home/laci/.local/lib/python2.7/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", line 46, in <module>
    import OpenSSL.SSL
  File "/usr/lib/python2.7/dist-packages/OpenSSL/__init__.py", line 8, in <module>
    from OpenSSL import rand, crypto, SSL
  File "/usr/lib/python2.7/dist-packages/OpenSSL/SSL.py", line 118, in <module>
    SSL_ST_INIT = _lib.SSL_ST_INIT
AttributeError: 'module' object has no attribute 'SSL_ST_INIT'

 

kimarite képe

PyPA » Python Packaging User Guide » Tutorials » PIP

Értékelés: 

0
Még nincs értékelve

#9 A 3-as kell. Idézek:

/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 943, in require
    needed = self.resolve(parse_requirements(requirements))

PyPA » Python Packaging User Guide » Tutorials » PIP

Értékelés: 

0
Még nincs értékelve

#10 Értem én, hogy a 3-as kell, de az hibát ír ki, bemásoltam...

$ python3 -m pip install PyQt5
Collecting PyQt5
  ERROR: Could not find a version that satisfies the requirement PyQt5 (from versions: none)
ERROR: No matching distribution found for PyQt5$ python3 -m pip install PyQt5
 

kimarite képe

PyPA » Python Packaging User Guide » Tutorials » PIP

Értékelés: 

0
Még nincs értékelve

#9 AttributeError: 'module' object has no attribute 'SSL_ST_INIT'

Telepítve van? Teszt:

apt-cache policy python-openssl

Forrás: https://stackoverflow.com/questions/43267157/python-attributeerror-modul...(külső hivatkozás)

PyPA » Python Packaging User Guide » Tutorials » PIP

Értékelés: 

0
Még nincs értékelve

#12  

laci@laci-desktop ~ $ apt-cache policy python-openssl
python-openssl:
  Telepítve: 0.15.1-2ubuntu0.2
  Jelölt:    0.15.1-2ubuntu0.2
  Verziótáblázat:
 *** 0.15.1-2ubuntu0.2 500
        500 http://mirror.vnet.sk/ubuntu(külső hivatkozás) xenial-updates/main i386 Packages
        500 http://security.ubuntu.com/ubuntu(külső hivatkozás) xenial-security/main i386 Packages
        100 /var/lib/dpkg/status
     0.15.1-2build1 500
        500 http://mirror.vnet.sk/ubuntu(külső hivatkozás) xenial/main i386 Packages

 

Az a baj, hogy forrásból sem tudom telepíteni, mert qt5xx verzió kell, és nálam 4xx van.

https://www.riverbankcomputing.com/software/pyqt/download5(külső hivatkozás)

 $ python configure.py
Querying qmake about your Qt installation...
Error: PyQt5 requires Qt v5.0 or later. You seem to be using v4.8.7. Use the
--qmake flag to specify the correct version of qmake.

kimarite képe

PyPA » Python Packaging User Guide » Tutorials » PIP

Értékelés: 

0
Még nincs értékelve

#13 Maradni kéne a PPA-nál éppen a Qt5 miatt (is). Mára lett kész a Virtualboxban a teszt telepítés, a 2-es szintig befoglalt és a biztonsági frissítésekkel. Csak így tudok javaslatot tenni.

#14 OK. töröltem az egészet.

Értékelés: 

0
Még nincs értékelve

#14 OK. töröltem az egészet...

A következő ppa-k vannak felvéve:

ppa:ozmartian/apps   # vidcutter 6.0.0-5~ubuntu16.04.1

ppa:ozmartian/unstable   # vidcutter-unstable     6.0.0-1~201808021150~ubuntu16.04.1

ppa:torik-habib/multimedia  #   vidcutter     5.5.0~201802070610~ubuntu16.04.1

Majd jelezd, hogy melyik legyen telepítve.

kimarite képe

PyPA » Python Packaging User Guide » Tutorials » PIP

Értékelés: 

0
Még nincs értékelve

#14 Hmm.

Próbáltam én is a GitHub-os telepítést.
https://github.com/ozmartian/vidcutter(külső hivatkozás)

A forgatás általános függőségei:

sudo apt-get install git build-essential

A VidCutter függőségei (A Python 3.5 verziónál):

sudo apt-get install libmpv-dev python3-pyqt5 python3-setuptools

python3-pyqt5 alkalmazás erre megoldás:

ImportError: No module named 'PyQt5'

A python3-setuptools a forgatáshoz kell. A saját könyvtárba telepítéshez.
Olvasnivaló: https://setuptools.readthedocs.io/en/latest/easy_install.html#custom-installation-locations(külső hivatkozás)

Erre megoldás: (http://ask.xmodulo.com/importerror-no-module-named-setuptools.html(külső hivatkozás))

ImportError: No module named setuptools

A libmpv-dev erre: ... nem tudok visszalapozni, mert nem állítottam át nagyobbra az előzményeket a terminálban. ;-)

A telepítés:

git clone https://github.com/ozmartian/vidcutter.git
cd vidcutter/
python3 setup.py install --user

Az utolsó, azaz a telepítési parancs --user paramétere azért szükséges, mert a pip vagy a pip3 alkalmazásokat rendszerszinten nem szabad használni például az Ubuntu-alapú és a Debian-alapú rendszereken. Bekevernek az APT frissítési módszerébe erősen, az egyik így, a másik amúgy frissül, törések lesznek. Korábban sudo-ztam, egyszer erre tettem javaslatot. Most felhívom a figyelmet, mármint, arra hogy NE (# PIP)!

Másrészt a rendszer csomagok telepítésével is elérhető az összes kívánt függőség, mint például a PyQt5. Nem szükséges PIP(3)-et használni, az egy másik módszer. Leírtam most azt is, miért nem jó használni.

So if you use pip3 install command, please ensure that it runs in an isolated virtual dev environment, such as with virtualenv(külső hivatkozás) (sudo apt install python3-virtualenv), or with Python3 built-in (-m venv), or at a per-user level (--user pip option, default in Ubuntu-provided pip since 2016), but not system-wide (never sudo pip3!), because pip interferes(külső hivatkozás) with the operation of the APT package manager and may affect Ubuntu OS components(külső hivatkozás) when a system-used python module is unexpectedly changed. Good luck!
Forrás: https://stackoverflow.com/questions/49836676/error-after-upgrading-pip-cannot-import-name-main/50205248#50205248(külső hivatkozás)

Tehát lehet
-- a környezeti változót használni (ENV: -m venv paraméter vagy python3-virtualenv alkalmazás)
-- a --user paramétert. Én ezt használtam. Ekkor a saját könyvtárba, a rejtett .local könyvtárba települ a példában szereplő VidCutter alkalmazás (a bin és a lib könyvtárak). Ez így tökéletes.
-- továbbá lehet a --prefix= és az --install-dir, vagy a továbbiak:
https://setuptools.readthedocs.io/en/latest/easy_install.html#custom-installation-locations(külső hivatkozás)

Összefoglalva, én nem szeretném a rendszerem APT frissítési módszerét megkeverni a PIP frissítésekkel, ezért a PIP (PIP3) dolgokat inkább kihagyom.

Azonban az alkalmazásnak a forrásból telepítés után is ugyanaz a gondja.

Indítás (egy módszer):

cd ~/.local/bin
./vidcutter

Hiba:

Traceback (most recent call last):
  File "./vidcutter", line 9, in <module>
    load_entry_point('vidcutter==6.0.0', 'gui_scripts', 'vidcutter')()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 542, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2569, in load_entry_point
    return ep.load()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2229, in load
    return self.resolve()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2235, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/home/mint183mate32/.local/lib/python3.5/site-packages/vidcutter-6.0.0-py3.5-linux-i686.egg/vidcutter/__main__.py", line 36, in <module>
    from PyQt5.QtGui import (QCloseEvent, QContextMenuEvent, QDragEnterEvent, QDropEvent, QGuiApplication, QMouseEvent,
ImportError: cannot import name 'qt_set_sequence_auto_mnemonic'

Itt lehet hibát jelenteni:

For questions and bugs with software in this PPA please contact ozmartian(külső hivatkozás).

https://launchpad.net/~ozmartian/+archive/ubuntu/apps(külső hivatkozás)

Most ennyi. A megoldásból én kihagynám a PIP(3)-et.

kimarite képe

PyPA » Python Packaging User Guide » Tutorials » PIP

Értékelés: 

0
Még nincs értékelve

#16 Az MPV hiba a fejlesztőnél is feltűnik (mindkét architektúránál):

running build_ext
building 'vidcutter.libs.mpv' extension
creating build
creating build/temp.linux-i386-3.7
creating build/temp.linux-i386-3.7/vidcutter
creating build/temp.linux-i386-3.7/vidcutter/libs
creating build/temp.linux-i386-3.7/vidcutter/libs/pympv
i686-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.7m -c vidcutter/libs/pympv/mpv.c -o build/temp.linux-i386-3.7/vidcutter/libs/pympv/mpv.o -g0
vidcutter/libs/pympv/mpv.c:17:10: fatal error: Python.h: No such file or directory
 #include "Python.h"
          ^~~~~~~~~~
compilation terminated.
error: command 'i686-linux-gnu-gcc' failed with exit status 1

Forrás: https://launchpadlibrarian.net/424440758/buildlog_ubuntu-cosmic-i386.vidcutter_6.0.0-5~ubuntu18.10.1_BUILDING.txt.gz(külső hivatkozás)

Igaz, csak az Ubuntu Cozmic Cuttlefish verziónál:

De, ahogy említettem, erre megoldást nyújt a libmpv-dev csomag. Érdemes lett volna bevenni a telepítés függőségei közé. És még pár cuccot is talán. Az Ubuntu terjesztéseknél sem hiszem, nem valószínű, hogy alapértelmezetten telepítve van.

kimarite képe

PyPA » Python Packaging User Guide » Tutorials » PIP

Értékelés: 

0
Még nincs értékelve

#17 A jelzést beküldtem: „Message sent to ozmartian

kimarite képe

#14 OK. töröltem az egészet.

Értékelés: 

0
Még nincs értékelve

#15 Megnyitod a Synaptic csomagkezelőt és sorra próbálod. :-)

ppa:ozmartian/apps   # vidcutter 6.0.0-5~ubuntu16.04.1

ppa:ozmartian/unstable   # vidcutter-unstable     6.0.0-1~201808021150~ubuntu16.04.1

ppa:torik-habib/multimedia  #   vidcutter     5.5.0~201802070610~ubuntu16.04.1

Módszerek:
-- verzió kényszerítése,
-- vagy az egyiket eltávolítod és telepíted a másikat.

Linkeld legközelebb a PPA-kat, mert nem túl egyszerű rákeresni csak a neve alapján, és egyszerűbb is. Minden felhasznált forrást érdemes linkelni. :-)
Most én linkelem:

kimarite képe

PyPA » Python Packaging User Guide » Tutorials » PIP

Értékelés: 

0
Még nincs értékelve

#17 LMDE / Debian

Ezen rendszerek alatt még ez kellett:

sudo apt-get install python3-dev python3-opengl

Hibák:

vidcutter/libs/pympv/mpv.c:17:10: fatal error: Python.h: No such file or directory

ModuleNotFoundError: No module named 'OpenGL'

Függőségek egy, az egyben:

sudo apt-get install git build-essential libmpv-dev python3-dev python3-opengl python3-pyqt5 python3-setuptools

Telepítés:

git clone https://github.com/ozmartian/vidcutter.git
cd vidcutter/
python3 setup.py install --user

Akkor nézzünk egy indítást:

cd ~/.local/bin/
./vidcutter

Íme:

Próbáld ki a módszert.

Enjoy :-)

https://www.youtube.com/watch?v=_reiGOELkKM(külső hivatkozás)

A PPA-s csomaggal nem tudok mit csinálni.

kimarite képe

PyPA » Python Packaging User Guide » Tutorials » PIP

Értékelés: 

0
Még nincs értékelve

#20 A Linux Mint 18.3 (32 bit) alatt ugyanaz a hiba:

ImportError: cannot import name 'qt_set_sequence_auto_mnemonic'

kimarite képe

PyPA » Python Packaging User Guide » Tutorials » PIP

Értékelés: 

0
Még nincs értékelve

#21

Linux Mint 18.3 MATE - 32 bit

A megoldás

Függőségek egy, az egyben:

sudo apt-get install git build-essential libmpv-dev python3-dev python3-opengl python3-pyqt5 python3-setuptools python3-pyqt5.qtopengl

Telepítés:

git clone https://github.com/ozmartian/vidcutter.git
cd vidcutter/
python3 setup.py install --user

A __main__.py fájl szerkesztése

Megnyitás

xdg-open ~/.local/lib/python3.5/site-packages/vidcutter-6.0.0-py3.5-linux-i686.egg/vidcutter/__main__.py

Három helyen szükséges szerkeszteni (itt is(külső hivatkozás) írva vagyon):

1) ezt a bekezdést,

from PyQt5.QtGui import (QCloseEvent, QContextMenuEvent, QDragEnterEvent, QDropEvent, QGuiApplication, QMouseEvent, QResizeEvent, QSurfaceFormat, qt_set_sequence_auto_mnemonic)

erre:

from PyQt5.QtGui import (QCloseEvent, QContextMenuEvent, QDragEnterEvent, QDropEvent, QGuiApplication, QMouseEvent, QResizeEvent, QSurfaceFormat)

... törölted: , qt_set_sequence_auto_mnemonic

A „sor törést” ne változtasd meg! Marad az eredeti, ami nem így néz ki, mint itt.

2) ezt a bekezdést,

    qt_set_sequence_auto_mnemonic(False)

erre:

    #qt_set_sequence_auto_mnemonic(False)

... megjegyzésbe tetted a sort.

3) ezt a bekezdést,

    app.setDesktopFileName(vidcutter.__desktopid__)

erre:

    #app.setDesktopFileName(vidcutter.__desktopid__)

... megjegyzésbe tetted a sort.

Akkor nézzünk egy indítást:

cd ~/.local/bin/
./vidcutter

Íme:

Enjoy :-)

https://www.youtube.com/watch?v=yzuPiSZHD50(külső hivatkozás)

-----

Ez a megoldás nem segített:

python3
import OpenGL.GLU
import OpenGL.GL

Forrás: https://bugs.python.org/msg259276(külső hivatkozás)

Majd azt nézd meg, az alkalmazás ablaka nálad kilóg-e a képernyőről.

Megoldva.

Értékelés: 

0
Még nincs értékelve

És jó lett...

Az ablak egy kicsit kilóg a képernyőről alul, vagyis inkább az alsó desktop lista takarja le egy kicsit, nem zavaró, nincs ott semmi.De ez csak 1280x720 felbontásnál, nagyobb felbontásnál minden rendben.