بينما أحاول تشغيل المثال ضمن دليل bin من Jupyter وموجه الأوامر ، أواجهه
"ImportError: لا توجد وحدة تسمى radiomics".
أي مساعدة في إصلاح هذا هو موضع تقدير.
شكرا مقدما
-ريدي
devareddy ، هل قمت بتثبيت الحزمة باستخدام python setup.py install
؟
بالإضافة إلى ذلك ، إذا كان لديك إصداران مثبتان من python ، فيجب أن تكون حذرًا بشأن إصدار python المثبت وأي إصدار python يعمل jupyter.
شكرا JoostJM.
نعم لقد قمت بالتثبيت باستخدام python setup.py install.
آخر سطرين بعد تشغيل الأمر أعلاه:
"استخدام /usr/local/lib/python2.7/dist-packages"
"تبعيات المعالجة النهائية لـ pyradiomics == 1.1.0.post5.dev0 + g79a84e9"
أقوم بتشغيل Jupyter باستخدام Python 2.
هل فاتني شيء؟
devareddy ، هل بدأت jupyter / cmd قبل تثبيت الحزمة؟ إذا كانت هذه هي الحالة ، فستحتاج إلى إعادة تشغيل cmd / jupyter (بالنسبة إلى jupyter ، قم أيضًا بإعادة تشغيل نافذة cmd) ، حيث يقوم التثبيت بتحديث مسار تثبيت python السهل (الذي تستخدمه python للعثور على الحزمة).
إذا كنت تريد التحقق يدويًا من تثبيت Pyradiomics ، فانتقل إلى دليل python وانتقل إلى مجلدات Lib / site-pack. يجب أن يكون هناك مجلد Pyradiomics هناك ، يحتوي على مجلد Radiomics ومجلد بيانات.
JoostJM ، شكرًا للمساعدة. أستطيع تشغيل المثال لسطر الأوامر ولكن ليس من jupyter.
لكنه يعطي خطأ أثناء تشغيل> python helloRadiomics.py
خطأ في تحميل ملحقات C ، والتبديل إلى حساب Python:Traceback (آخر مكالمة أخيرة):ملف "/home/user/radiomics/pyradiomics/radiomics/__init__.py" ، السطر 140 ، في
هل يمكنك المساعدة في حل هذه المشكلة؟
شكرا مقدما.
-ريدي
devareddy هذا يعني أنه يتم تحميل PyRadiomics ، ولكن يواجه صعوبة في العثور على الامتدادات المترجمة من لغة C.
إنه خطأ نواجهه في كثير من الأحيان ، وهو ناتج عن حقيقة أنه نظرًا لأن jupyter يعمل من داخل مجلد bin مع python 2.7 ، فإنه يجد مجلد Radiomics للشفرة المصدر ، وليس المجلد المثبت. بالنسبة لملفات python ، هذا لا يحدث فرقًا. ومع ذلك ، فإن امتدادات C موجودة فقط في المجلد المثبت عند تشغيل python setup.py install
.
يمكنك إصلاح هذا الخطأ عن طريق تشغيل python setup.py develop
، والذي يُنشئ بنية داخل المصدر (على سبيل المثال ، يقوم بتجميع امتدادات C ونسخها إلى مجلد Radiomics في git repo.
JoostJM ، شكرًا للمساعدة. أستطيع تشغيل المثال لسطر الأوامر ولكن ليس من jupyter.
لكنه يعطي خطأ أثناء تشغيل> python helloRadiomics.py
خطأ في تحميل ملحقات C ، والتبديل إلى حساب Python:Traceback (آخر مكالمة أخيرة):ملف "/home/user/radiomics/pyradiomics/radiomics/__init__.py" ، السطر 140 ، في
هل يمكنك المساعدة في حل هذه المشكلة؟
شكرا مقدما.
-ريدي
JoostJM ، ممتاز وشكرا جزيلا.
أنا قادر على تشغيل العينات.
شكرا مرة آخرى.
-ريدي
التعليق الأكثر فائدة
devareddy هذا يعني أنه يتم تحميل PyRadiomics ، ولكن يواجه صعوبة في العثور على الامتدادات المترجمة من لغة C.
إنه خطأ نواجهه في كثير من الأحيان ، وهو ناتج عن حقيقة أنه نظرًا لأن jupyter يعمل من داخل مجلد bin مع python 2.7 ، فإنه يجد مجلد Radiomics للشفرة المصدر ، وليس المجلد المثبت. بالنسبة لملفات python ، هذا لا يحدث فرقًا. ومع ذلك ، فإن امتدادات C موجودة فقط في المجلد المثبت عند تشغيل
python setup.py install
.يمكنك إصلاح هذا الخطأ عن طريق تشغيل
python setup.py develop
، والذي يُنشئ بنية داخل المصدر (على سبيل المثال ، يقوم بتجميع امتدادات C ونسخها إلى مجلد Radiomics في git repo.