'pyrcc5' tidak dikenali sebagai perintah internal atau eksternal


11

Saya menginstal Qgis 3.0 di windows 10. Saya mendapatkan kesalahan ini setiap kali saya menjalankan perintah pyrcc4 atau pyrcc5:

'pyrcc4' is not recognized as an internal or external command,

Bahkan jika saya menemukan tempat dengan file pyrcc4.exe atau tempat dengan file apyrcc5.bat dan menambahkan path ke variabel lingkungan saya mendapatkan kesalahan yang sama. Dalam instalasi osgeo4w sebelumnya saya punya folder pyqtdev atau sesuatu yang serupa saya pikir itu di C /. Apakah seharusnya ada folder seperti itu, apakah saya perlu mengunduh pyqt secara terpisah?


Anda memiliki kelelawar dan exe di folder bin, misalnyaD:\OSGeo4W64\bin
Fran Raga

Saya tidak punya pyrcc4 atau pyrcc5 kelelawar atau exe di folder bin ...
Carmel Han

pyrcc5 ada di dalam Python36\Scriptsdan pyrcc4 di sebuah nampan, coba instal ulang Qgis mungkin
Fran Raga

1
Saya memiliki pyrcc5 di: C: \ OSGeo4W64 \ apps \ Python36 \ Scripts, tetapi meskipun saya menambahkan path ke path & variabel jalur python, perintah pyrcc5 tidak dikenali
Carmel Han

@Carmel Han Apakah Anda memiliki versi QGIS 2.x yang juga diinstal di sistem Anda? Jika jawabannya ya saya punya solusi.
xunilk

Jawaban:


18

Coba jalankan file batch dengan yang berikut ini:

@echo off
call "C:\Program Files\QGIS 3.0\bin\o4w_env.bat"
call "C:\Program Files\QGIS 3.0\bin\qt5_env.bat"
call "C:\Program Files\QGIS 3.0\bin\py3_env.bat"

@echo on
pyrcc5 -o resources.py resources.qrc

baik tempat file batch di direktori Anda resources.pyatau ketik jalur absolut.


Ini bekerja untuk saya. Saya punya solusi lain tetapi ini lebih baik dan lebih cepat. +1.
xunilk

Masalahnya adalah saya juga memiliki folder yang hilang. misalnya saya kehilangan folder ".qgis2". Itu sebabnya saya pikir ada masalah dengan pemasangan Qgis 3.0.0
Carmel Han

maksudmu C:\users\USERNAME\.qgis2? Di QGIS3.0, ini telah dipindahkan keC:\users\USERNAME\AppData\Roaming\QGIS\QGIS3
Kezah

Bekerja dengan baik, tetapi perlu menyesuaikan jalur dalam panggilan ke versi qgis yang diinstal. Yaitu untuk saya hari ini c: \ program files \ qgis 3.10 \ bin
MortenSickel

3

Untuk informasi tambahan untuk orang yang menggunakan ubuntu, Anda dapat menginstal libs seperti ini

sudo apt-get update
sudo apt-get install pyqt5-dev-tools
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.