Pyradiomics: ImportError: Tidak ada modul bernama radiomics

Dibuat pada 7 Mar 2017  ·  7Komentar  ·  Sumber: AIM-Harvard/pyradiomics

Ketika saya mencoba menjalankan contoh di bawah direktori bin dari Jupyter & command prompt saya mengalami
"ImportError: Tidak ada modul bernama radiomics".
Setiap bantuan dalam memperbaiki ini dihargai.

Terima kasih sebelumnya
-Reddy

question

Komentar yang paling membantu

@devareddy Ini berarti PyRadiomics sedang memuat, tetapi mengalami kesulitan menemukan ekstensi yang dikompilasi C.
Ini adalah bug yang lebih sering kita temui, dan disebabkan oleh fakta bahwa jupyter dijalankan dari dalam folder bin dengan python 2.7, ia menemukan folder radiomics kode sumber, dan bukan folder yang diinstal. Untuk file python, ini tidak ada bedanya. Namun, ekstensi C hanya ada di folder yang diinstal saat Anda menjalankan python setup.py install .

Anda dapat memperbaiki bug ini dengan menjalankan python setup.py develop , yang menghasilkan build in-source (yaitu mengkompilasi ekstensi C dan menyalinnya ke folder radiomics di git repo.

Semua 7 komentar

@devareddy , apakah Anda menginstal paket menggunakan python setup.py install ?
Selain itu, jika Anda memiliki 2 versi python yang terinstal, Anda harus berhati-hati pada versi python yang diinstal dan versi python jupyter yang sedang berjalan.

Terima kasih JoostJM.
Ya saya menginstal menggunakan python setup.py install.
Dua baris terakhir setelah menjalankan perintah di atas:
"Menggunakan /usr/local/lib/python2.7/dist-packages"
"Ketergantungan pemrosesan selesai untuk pyradiomics==1.1.0.post5.dev0+g79a84e9"
Saya menjalankan Jupyter menggunakan Python 2.
Apakah saya melewatkan sesuatu?

@devareddy , Apakah Anda memulai jupyter/cmd sebelum Anda menginstal paket? Jika demikian, Anda harus memulai ulang cmd/jupyter (untuk jupyter, juga memulai ulang jendela cmd), karena instalasi memperbarui jalur pemasangan mudah python (yang digunakan python untuk menemukan paket).

Jika Anda ingin memeriksa secara manual apakah pyradiomics diinstal, buka direktori python Anda, dan buka folder Lib/site-packages. Seharusnya ada folder pyradiomics di sana, yang berisi folder radiomics dan folder data.

@JoostJM , Terima kasih atas bantuannya. Saya dapat menjalankan contoh untuk baris perintah tetapi tidak dari jupyter .
Tapi itu memberikan kesalahan saat menjalankan > python helloRadiomics.py
Kesalahan memuat ekstensi C, beralih ke perhitungan python:Traceback (panggilan terakhir terakhir):File "/home/user/radiomics/pyradiomics/radiomics/__init__.py", baris 140, di


Bisakah Anda membantu memperbaiki masalah ini?
Terima kasih sebelumnya.
-Reddy

@devareddy Ini berarti PyRadiomics sedang memuat, tetapi mengalami kesulitan menemukan ekstensi yang dikompilasi C.
Ini adalah bug yang lebih sering kita temui, dan disebabkan oleh fakta bahwa jupyter dijalankan dari dalam folder bin dengan python 2.7, ia menemukan folder radiomics kode sumber, dan bukan folder yang diinstal. Untuk file python, ini tidak ada bedanya. Namun, ekstensi C hanya ada di folder yang diinstal saat Anda menjalankan python setup.py install .

Anda dapat memperbaiki bug ini dengan menjalankan python setup.py develop , yang menghasilkan build in-source (yaitu mengkompilasi ekstensi C dan menyalinnya ke folder radiomics di git repo.

@JoostJM , Terima kasih atas bantuannya. Saya dapat menjalankan contoh untuk baris perintah tetapi tidak dari jupyter .
Tapi itu memberikan kesalahan saat menjalankan > python helloRadiomics.py
Kesalahan memuat ekstensi C, beralih ke perhitungan python:Traceback (panggilan terakhir terakhir):File "/home/user/radiomics/pyradiomics/radiomics/__init__.py", baris 140, di


Bisakah Anda membantu memperbaiki masalah ini?
Terima kasih sebelumnya.
-Reddy

@JoostJM , Sempurna dan Terima kasih banyak.
Saya dapat menjalankan sampel.
Sekali lagi terima kasih.
-Reddy

Apakah halaman ini membantu?
0 / 5 - 0 peringkat