Pyradiomics: Tidak dapat menginstal PyRadiomics melalui PIP (INFO TAMBAHAN DIPERLUKAN)

Dibuat pada 18 Agu 2019  ·  5Komentar  ·  Sumber: AIM-Harvard/pyradiomics

Mengapa saya tidak bisa mendownload pyradiomics dengan sukses? Bisakah kamu membantuku?
Saya telah memutakhirkan PIP, dan menginstal Python 3.6, namun tidak berhasil. Terima kasih banyak.

bug installation waiting

Semua 5 komentar

Agar orang dapat membantu Anda dengan lebih baik, jelaskan juga langkah-langkah Anda, pesan kesalahan apa pun, OS Anda, dll.

Saya mungkin pernah menemui masalah yang sama, yang masih belum terpecahkan. Biarkan saya menunjukkan langkah saya dan berharap ada yang bisa membantu.
Saya menggunakan Python 3.8.3 dan pip 20.1.1 di Windows 10 Home Edition, jalankan "pip install pyradiomics", ketika saya bertemu dengan deskripsi di bawah ini.
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/
Itu terjadi ketika pip mendeteksi PyWavelets saya adalah 1.1.1 dan ingin menurunkannya. Saya sudah mencoba menginstal Alat Bangunan Visual C++, tetapi tidak berhasil. Maaf saya tidak mencatat informasi kesalahan sebelum saya mencopot pemasangan toolkit. Omong-omong, menginstal PyWavelets 1.1.1 di pip boleh saja, tetapi tidak cocok dengan PyRadiomics.
Saya tahu bahwa menggunakan Anaconda untuk menginstal pyradiomics adalah cara yang lebih aman, dan saya berhasil melakukannya. Tapi saya perlu membuat file .whl untuk mentransfer paket ke mesin offline lain yang tidak memiliki Anaconda di dalamnya, jadi pip freeze dan install adalah cara yang lebih baik. Dan saya tidak tahu apakah file tersebut dapat bekerja di Linux (misalnya CentOS 7) jika saya membangun .whl di Windows 10.
@pieper Semoga Anda masih bisa memperhatikan masalah ini.

Kesalahan Anda disebabkan oleh fakta bahwa Anda tidak memiliki kompiler ac yang dikonfigurasi di windows. Ini diperlukan untuk membangun ekstensi c di PyRadiomics saat membangun dari sumber (roda yang didistribusikan di pypi datang dengan ekstensi yang telah dikompilasi, tetapi ini khusus untuk platform dan versi python). Saat ini python3.8 tidak termasuk dalam distribusi reguler, jadi pip Anda benar-benar mendapatkan kode sumber dan mencoba mengkompilasi.

Dalam beberapa masalah tertutup yang lebih lama di PyRadiomics, Anda dapat menemukan beberapa petunjuk tentang cara mengaturnya. Namun, seperti yang saya sebutkan, kompilasi juga spesifik untuk platform, jadi roda yang dikompilasi di windows tidak berfungsi untuk linux. Untungnya, linux hadir dengan kompiler c yang telah dikonfigurasi sebelumnya, jadi kemungkinan instalasi pip akan bekerja pada mesin linux.

Selain itu, saat mengonfigurasi alat pembuatan studio visual (dari versi yang benar!), pastikan itu juga ditambahkan ke variabel lingkungan yang benar (seperti VS140COMNTOOLS)

Terima kasih, saya baru saja menginstal PyRadiomics di Linux, dan saya akan mencoba mengkompilasinya di Windows nanti ketika saya punya waktu.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat