Jak zainstalować PyQt4 w anacondzie?
Ze strony PyQt4 ich instrukcje instalacji pakietu to pobranie tarballa i użycie pliku konfiguracyjnego. Mam dwie wersje Pythona, jedna jest moim normalnym systemem, a druga jest w Anaconda. Nie wiem, jak to zainstalować w Anakondzie. Czy istnieje polecenie conda do instalacji PyQt4?
6 answers
FYI
PyQt jest teraz dostępny na wszystkich platformach za pośrednictwem conda!
Użyjconda install pyqt
, aby uzyskać powiązania # Python dla frameworka Qt. @ 13: 02 - 1 maja 2014
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-03-06 06:52:54
Zaktualizowana Wersja odpowiedzi @Alaaedeen. Możesz określić dowolną część wersji dowolnego pakietu, który chcesz zainstalować. Może to spowodować zmianę innych wersji pakietu. Na przykład, jeśli nie zależy ci na konkretnej wersji PyQt4, wykonaj:
conda install pyqt=4
To zainstaluje najnowszą wersję podrzędną i wydanie PyQt 4. Możesz określić dowolną część wersji, a nie tylko numer główny. Na przykład
conda install pyqt=4.11
Zainstaluje najnowszą (lub ostatnią) wydanie wersji 4.11.
Należy pamiętać, że zainstalowanie innej wersji pakietu może spowodować, że inne pakiety, które od niego zależą, zostaną przesunięte do przodu lub z powrotem do miejsca, w którym obsługują żądaną wersję.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-12-13 19:11:24
Wygląda na to, że najnowsza wersja Anaconda wymusza instalację pyqt5. 6 na dowolnej kompilacji pyqt, co będzie fatalne dla Twoich aplikacji. W terminalu spróbuj:
conda install -c anaconda pyqt=4.11.4
Wyświetli monit o obniżenie wersji klienta conda. Potem będzie dobrze.
Aktualizacja: Jeśli chcesz wiedzieć, jakie wersje pyqt są dostępne do instalacji, spróbuj:
conda search pyqt
Aktualizacja: Najnowsza wersja conda instaluje Anaconda-navigator. Zależy to od qt5 i powinno być najpierw usunięto:
conda uninstall anaconda-navigator
Następnie zainstaluj" najnowszy " qt4:
conda install qt=4
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-01-29 18:58:02
Pomyślnie zainstalowałem go na OSX używając homebrew:
brew install sip
brew install pyqt
Który (obecnie) instaluje PyQt4. Anaconda jest głównym Pythonem na maszynie (OSX 10.8.5).
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-03-07 18:00:01
Jak zainstalować PyQt4 na anaconda python 2 W Windows:
Na początku próbowałem isntall pyqt4 przez pip install
:
C:\Users\myuser\Anaconda2\Scripts\pip.exe search pyqt4 > pyqt4.txt
Pokazuje:
PyQt4 (4.11.4) - Python bindings for the Qt cross platform GUI toolkit
Ale kiedy próbowałem zainstalować, to daje błąd:
C:\Users\myuser\Anaconda2\Scripts\pip.exe install PyQt4
Collecting PyQt4
Could not find a version that satisfies the requirement PyQt4 (from versions:
)
No matching distribution found for PyQt4
Wydaje się, że ta odpowiedź jest realna dla tego problemu: https://superuser.com/a/725869/213959
Następnie próbowałem zainstalować go poprzez conda install
( Jak zainstalować PyQt4 w anacondzie? ) :
C:\Users\myuser\Anaconda2\Scripts\conda.exe search pyqt
It pokazuje:
pyqt 4.10.4 py26_0 defaults
4.10.4 py27_0 defaults
4.10.4 py33_0 defaults
4.10.4 py34_0 defaults
4.10.4 py26_1 defaults
4.10.4 py27_1 defaults
4.10.4 py33_1 defaults
4.10.4 py34_1 defaults
4.11.4 py27_0 defaults
4.11.4 py35_0 defaults
4.11.4 py27_2 defaults
4.11.4 py34_2 defaults
4.11.4 py35_2 defaults
4.11.4 py27_3 defaults
4.11.4 py34_3 defaults
4.11.4 py35_3 defaults
4.11.4 py27_4 defaults
4.11.4 py34_4 defaults
4.11.4 py35_4 defaults
4.11.4 py27_5 defaults
4.11.4 py34_5 defaults
4.11.4 py35_5 defaults
4.11.4 py27_6 defaults
4.11.4 py34_6 defaults
4.11.4 py35_6 defaults
4.11.4 py27_7 defaults
4.11.4 py34_7 defaults
4.11.4 py35_7 defaults
5.6.0 py27_0 defaults
5.6.0 py34_0 defaults
5.6.0 py35_0 defaults
5.6.0 py27_1 defaults
5.6.0 py34_1 defaults
5.6.0 py35_1 defaults
5.6.0 py27_2 defaults
5.6.0 py34_2 defaults
5.6.0 py35_2 defaults
5.6.0 py36_2 defaults
5.6.0 py27h224ed30_5 defaults
5.6.0 py35hd46907b_5 defaults
5.6.0 py36hb5ed885_5 defaults
Ale daje błąd:
C:\Users\myuser\Anaconda2\Scripts\conda.exe install pyqt=4.11.4
Fetching package metadata .............
Solving package specifications: .
UnsatisfiableError: The following specifications were found to be in conflict:
- navigator-updater -> pyqt >=5.6 -> qt 5.6.*
- pyqt 4.11.4* -> qt >=4.8.6,<5.0
- pyqt 4.11.4* -> sip >=4.16.4,<4.18
Use "conda info <package>" to see the dependencies for each package.
To samo z -c
parametrem:
C:\Users\myuser\Anaconda2\Scripts\conda.exe install -c anaconda pyqt=4.11.4
Fetching package metadata ...............
Solving package specifications: .
UnsatisfiableError: The following specifications were found to be in conflict:
- navigator-updater -> pyqt >=5.6 -> qt 5.6.*
- pyqt 4.11.4* -> qt >=4.8.6,<5.0
- pyqt 4.11.4* -> sip >=4.16.4,<4.18
Use "conda info <package>" to see the dependencies for each package.
Potem próbowałem odinstalować pyqt
:
C:\Users\myuser\Anaconda2\Scripts\conda.exe uninstall pyqt
I zainstalowałem go ponownie:
C:\Users\myuser\Anaconda2\Scripts\conda.exe install -c anaconda pyqt=4.11.4
I finnaly to działa!
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-11-17 17:27:50
Cóż, jest inny sposób - możesz użyć Pythona do wywołania tych poleceń:
npm install -g pageres-cli
Wtedy możesz po prostu zrobić to:
pageres google.com --format=jpg --filename=...
Lub jeśli masz zainstalowany wkhtmltoimage (sudo apt install wkhtmltopdf), po prostu zrób to:
wkhtmltoimage www....com filename.jpg
Więc nie ma już problemów z żadną lib lub czymkolwiek innym i wywołaj te polecenia z twojego projektu Pythona.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-03-23 17:53:23