Benzer sorunlarla karşılaştım. Sonunda aşağıda açıklandığı gibi Windows 10 makinemde bir 'QScintilla' çalışıyorum.
My PC aşağıdaki özelliklere sahiptir:
ADIM 1:
QScintilla-2.9.2-cp35-none-win_amd64.whl
dosyasını https://pypi.python.org/pypi/QScintilla sitesinden indirin. klasöre koyun:
C: \ .. \ Anaconda \ Scripts
\ Biz QScintilla kurulumunu yapmak için bu
.whl
dosyayı kullanır.
_
ADIM 2: Yönetici ayrıcalıklarına sahip
Açık Windows cmd
aracı! Şimdi aşağıdaki komutu yazın:
> cd "C:\..\Anaconda\Scripts"
Bu doğru noktaya cmd
kabuk getiriyor.
ben alamadım: Şimdi şu komutu yazın: 3
> pip3 install QScintilla
Collecting QScintilla
Downloading QScintilla-2.9.2-cp35-none-win_amd64.whl (1.6MB)
100% |################################| 1.6MB 984kB/s
Collecting PyQt5 (from QScintilla)
Downloading PyQt5-5.6-cp35-none-win_amd64.whl (74.7MB)
100% |################################| 74.7MB 23kB/s
Collecting sip (from PyQt5->QScintilla)
Downloading sip-4.18-cp35-none-win_amd64.whl (46kB)
100% |################################| 51kB 5.7MB/s
Installing collected packages: sip, PyQt5, QScintilla
..
Successfully installed PyQt5-5.6 QScintilla-2.9.2 sip-4.18
_
ADIM: Her şey yolunda giderse
> pip3 install QScintilla
, aşağıdaki iletiyi alabilirsiniz İlk çekimden "başarıyla yüklendi" mesajı. erişilemedi
PermissionError: [Errno 13] Permission denied: 'C:\..\anaconda\Lib\site-packages\sip.pyd'
Görünüşe dosya sip.pyd
dizinde C:\..\anaconda\Lib\site-packages
oturan: Onun yerine aşağıdaki hata mesajı var. Bu yüzden başka bir Windows komut kabuğu açtım (elbette, yine yönetici ayrıcalıklarıyla!) Ve aşağıdaki komutu yazdığınız:
> icacls "C:\..\Anaconda\Lib\site-packages" /grant "Administrators":(OI)(CI)F /T
Bu komut tam erişim hakları (verecektir okumak - site-packages
klasördeki tüm dosyalar için tüm "Yönetici" kullanıcılara) değiştirmek ve yazma, ve alt klasörleri tüm dosyalar .
...
processed file: C:\..\Anaconda\Lib\site-packages\__pycache__\readline.cpython-35.pyc
processed file: C:\..\Anaconda\Lib\site-packages\__pycache__\simplegeneric.cpython-35.pyc
processed file: C:\..\Anaconda\Lib\site-packages\__pycache__\six.cpython-35.pyc
processed file: C:\..\Anaconda\Lib\site-packages\__pycache__\test_path.cpython-35.pyc
processed file: C:\..\Anaconda\Lib\site-packages\__pycache__\test_pycosat.cpython-35.pyc
...
Successfully processed 38589 files; Failed processing 0 files
Şimdi ADIM 2 tekrarlayabilirsiniz ve çalışması gerekir: Bu komut yürütür yaparken, şu mesajları almalısınız!
Windows'ta oluştururken "eksik ayırıcı. Dur." genellikle make'in Windows uyumlu sürümü yerine make'in "* nix" sürümünü kullandığınız anlamına gelir. Win7 makinemde, eğer mingw için inşa edersem 'mingw32-make' kullanırım. – jwernerny