'pyrcc5' dahili veya harici komut olarak tanınmıyor


11

Qgis 3.0'ı Windows 10'a yükledim. Pyrcc4 veya pyrcc5 komutunu her çalıştırdığımda bu hatayı alıyorum:

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

Bir pyrcc4.exe dosyası olan bir yer veya apyrcc5.bat dosyası olan bir yer bulup ortam değişkenlerine yol eklesem bile aynı hatayı alıyorum. Osgeo4w önceki kurulumunda ben bir pyqtdev klasörü vardı ya da benzer bir şey görünüyor C / olduğunu düşünüyorum. Böyle bir klasör olması gerekiyordu, pyqt'i ayrı olarak indirmem gerekiyor mu?


bin klasöründe bir yarasa ve bir exe var, örneğinD:\OSGeo4W64\bin
Fran Raga

Çöp klasörlerinde pyrcc4 veya pyrcc5 yarasa ya da exe yok ...
Carmel Han

pyrcc5 içeride Python36\Scriptsve bir depoda pyrcc4, belki Qgis'i yeniden yüklemeyi deneyin
Fran Raga

1
İçinde bir pyrcc5 var: C: \ OSGeo4W64 \ apps \ Python36 \ Scripts, ancak yol & python yolu değişkenlerine yol eklesem de pyrcc5 komutu tanınmıyor
Carmel Han

@Carmel Han Sisteminizde kurulu bir QGIS 2.x sürümü var mı? Cevabınız evet ise bir çözümüm var.
xunilk

Yanıtlar:


18

Aşağıdakileri içeren bir toplu iş dosyasını çalıştırmayı deneyin:

@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

toplu iş dosyasını ile dizininize yerleştirin resources.pyveya mutlak bir yol yazın.


Benim için çalışıyor. Başka bir çözümüm vardı ama bu daha iyi ve daha hızlı. +1.
xunilk

Sorun ben de klasörleri eksik olmasıdır. örneğin ".qgis2" klasörünün eksik. Bu yüzden Qgis 3.0.0
Carmel Han

demek istiyorsun C:\users\USERNAME\.qgis2? QGIS3.0'da bu,C:\users\USERNAME\AppData\Roaming\QGIS\QGIS3
Kezah

Harika çalışıyor, ancak yüklü qgis sürümüne yapılan çağrıların yolunu ayarlamanız gerekiyor. Bugün benim için yani c: \ program files \ qgis 3.10 \ bin
MortenSickel

4

Ubuntu kullanan kişiler için ek bilgi için bu tür kütüphaneleri kurabilirsiniz

sudo apt-get update
sudo apt-get install pyqt5-dev-tools
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.