Instalasi Pyside Gagal menemukan kompiler MSVC versi 10.0 di sistem Anda

Saya sedang dalam proses mengembangkan gui untuk skrip python saya dan ingin melakukannya dengan menggunakan PySide.

Saat ini saya tidak bisa menjalankannya. PIP selalu keluar dengan kesalahan ini:

nmake not found. Trying to initialize the MSVC env... 
Searching MSVC compiler version 10.0 error: Failed to find the MSVC compiler version 10.0 on your system.

Saya telah menginstal komponen berikut: Python 3.4.4 (64Bit) QT 5.6 / 5.7 Pycharm Community Edition

Windows 7 64Bit

Saya dapat menjalankan PIP dan Python dari terminal tanpa harus melakukan cd ke direktori python. Jadi Variabel PATH saya diatur dengan benar.

Adakah yang punya masalah yang sama atau mungkin ada solusinya?

Jo yang terbaik


person Johannes    schedule 13.07.2016    source sumber
comment
apakah Anda sudah menginstal visual c++?   -  person danidee    schedule 13.07.2016
comment
sejauh yang saya ketahui, saya tidak melakukannya. Apakah ada versi tertentu yang harus saya gunakan?   -  person Johannes    schedule 13.07.2016
comment
microsoft.com/en-us/download/details.aspx? nomor identitas=5555   -  person danidee    schedule 13.07.2016
comment
Selama instalasi saya muncul pesan kesalahan yang mengatakan bahwa saya sudah menginstal versi terbaru dari file ini. Apakah masih baik-baik saja?   -  person Johannes    schedule 13.07.2016


Jawaban (1)


PySide memerlukan Python 2.6 atau lebih baru dan Qt 4.6 atau lebih baik.

Qt 5.x saat ini tidak didukung.

Dari: https://pypi.python.org/pypi/PySide/1.2.4#installing-pyside-on-a-windows-system

Jadi mungkin menggunakan qt4.x(›=4.6) daripada qt5.x dapat memperbaiki masalah Anda.


Saya rasa alasannya adalah pip di sistem Anda menginstal PySide dari paket sumber sehingga Anda memerlukan kompiler c/c++.

Mungkin Anda dapat menginstal versi biner PySide langsung dengan mengikuti ini:

pip install PySide --only-binary :all:

Jika tidak berhasil, silakan coba unduh file .exe, dan jalankan daripada menggunakan pip.

.exe dari: https://download.qt.io/official_releases/pyside/

person Jing    schedule 13.07.2016
comment
Saya baru saja mencopot pemasangan QT 5 dan memasang QT 4.8.4 dari sini download.qt. io/archive/qt/4.8/4.8.4 tetapi kesalahannya sama. - person Johannes; 13.07.2016
comment
jalankan pip install pyside lagi, jika Anda melihat Downloading PySide-1.2.4.tar.gz dan bukan PySide*.whl , itu berarti pip install pyside dari paket sumber. Dan saya menambahkan solusinya ke posting saya. - person Jing; 14.07.2016
comment
Terima kasih, sekarang saya dapat memulainya dari konsol tetapi ketika saya mencoba menjalankannya dari Python, saya mendapat pesan kesalahan, bahwa tidak ada modul bernama PySide :( - person Johannes; 19.07.2016
comment
@Johannes pip uninstall pyside dan kemudian pip install PySide --only-binary :all: mungkin berhasil - person J.J. Hakala; 20.07.2016
comment
Saya sudah melakukannya tanpa hasil. Atau adakah cara untuk melakukannya di dalam Pycharm? - person Johannes; 20.07.2016
comment
@Johannes..bagaimana Anda mengimpor/menjalankannya dari python dan apakah Anda yakin versinya sama? - person danidee; 25.07.2016
comment
pip install PySide --only-binary :all: membantu saya. Terima kasih - person Pawankumar Dubey; 25.10.2018