لقد قمت بنجاح بتركيب الشعلة ورؤية الكشاف باستخدام pip3 لكن
ModuleNotFoundError Traceback (أحدث مكالمة أخيرة)
----> 1 شعلة استيراد
ModuleNotFoundError: لا توجد وحدة تسمى "torch"
استيراد النظم
طباعة (sys.executable)
/ Users / user / anaconda3 / bin / python
نظرًا لأن لديك conda ، هل يمكنك محاولة التثبيت باستخدام conda؟
vishwakftw كوندا تثبيت pytorch torchvision -c pytorch
وحصلت على هذا
PackageNotFoundError: لم يتم العثور على الحزمة: '' التبعيات مفقودة في قنوات osx-64 الحالية:
vishwakftw لـ PackageNotFoundError لقد جربت هذا:
تحديث conda دولار
$ conda install mkl = 2018
الذي وجدته هنا
وهو يعمل الآن
شكرا vishwakftw
لدي نفس الخطأ "ModuleNotFoundError: لا توجد وحدة تسمى 'torch'" عند تصحيح التعليمات البرمجية الخاصة بي.
كيف نتعامل معها؟
شكرا
تضمين التغريدة
إذا كان لديك conda ، فحاول تثبيت pytorch باستخدام conda (على نظام Mac على سبيل المثال):
conda تثبيت pytorch torchvision -c pytorch
إذا لم تنجح هذه الجرعة ، فحاول:
تحديث conda دولار
$ conda install mkl = 2018
لقد جربت الخطوات الثلاث التي قدمتها xiaonengmiao ، ولا تزال "ModuleNotFoundError: لا توجد وحدة باسم" pytorch "
أيه أفكار؟
واجهت مشكلة مماثلة في نظام التشغيل Windows 10 مع تثبيت Anaconda. تم تثبيت حزمة pytorch باستخدام أمر تثبيت conda الذي وجدته هنا: http://pytorch.org/
نجح الاستيراد المعتاد من سطر الأوامر لبيئتي (_torch_):
(torch) C:\Users\torch>python
Python 3.6.4 |Anaconda, Inc.| (default, Jan 16 2018, 10:22:32) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
>>>
ولكن عندما حاولت استيراد هذه الحزمة من دفتر Jupyter ، تلقيت رسالة الخطأ التالية:
ModuleNotFoundError: No module named 'torch'
بعد ذلك ، حاولت تثبيت تطبيق دفتر Jupyter من Anaconda navigator لبيئتي (_torch_).
إعادة تشغيل بلدي Jupyter المحمولة وركض الشعلة الاستيراد وهذه المرة نجح.
nicospbr إذا لم يتم حل المشكلة بعد ، قم بتشغيل conda list
وتحقق مما إذا كان jupyter مثبتًا أم لا. إذا لم يكن كذلك ، فقم بتشغيل conda install jupyter
. الآن ، افتح دفتر jupyter وقم بتشغيل import torch
.
تثبيت pip3 http://download.pytorch.org/whl/cpu/torch-0.4.0-cp36-cp36m-win_amd64.whl
افعل هذا لـ windows 10 ، إنه يعمل بشكل جيد xiaonengmiao
بالنسبة لي ، فإن تثبيت هذه الخطوات جعلها تعمل:
1- التثبيت -> Conda install nb_conda
2 - التثبيت -> Conda update conda
3- تثبيت conda install mkl = 2018
هذا ما وجدته:
إذا كان لديك أكثر من بيئة واحدة في Anaconda ، فيجب تثبيت Jupyter و pytorch و torchvision في نفس البيئة. خلاف ذلك ، لن يجد jupyter الاثنين الآخرين من حيث تم إطلاقه. ما لم تكن تعرف كيفية "جعل Jupyter على دراية" بالمسار إلى البيئة حيث يقيم الاثنان الآخران ، فإن الإصلاح هو أن يكون لديك الثلاثة في نفس البيئة.
@ atan4583
نعم ، الغريب .. كان عندي الحالة التالية:
من وحدة تحكم جديدة
من وحدة تحكم jupyter
يجب تثبيت حزمة Jupyter في البيئة الأساسية وليس في هذه البيئة الجديدة. من داخل وحدة تحكم Jupyter ، إذا قمت بإجراء switch to the same environment 'source activate test'
، فلن يتم تحديث PYTHONPATH الخاص بـ Jupyter على الإطلاق.
صحيح ، لكنني حاولت الاستيراد في نفس وحدة تحكم jupyter-lab حيث قمت بالتبديل إلى البيئة الأخرى. هذا هو السبب في أنه غريب.
مم .. يبدو أنني تعرضت لهذه المشكلة هنا: https://github.com/jupyterlab/jupyterlab/issues/4672
import torch
يعمل بشكل جيد مع jupyter notebook
لكنه فشل مع jupyter-lab
jleni ، أنا أيضًا أواجه نفس المشكلات. import torch
يعمل بشكل جيد مع jupyter-notebook
لكن ليس مع jupyter-lab
إذا كنت أتصل بخادم بعيد. ولكن إذا كنت أتصل بجهازي المحلي ، فعندئذٍ يعمل كلاهما بشكل جيد.
لقد قمت بإزالة جميع الحزم المتعلقة بـ torch ، ثم أعدت تثبيتها. لقد نجحت معي لأن Conda اختلطت إصدارات حزم الشعلة.
قائمة الحزم المتعلقة بالشعلة:
conda list | grep torch
قم بإزالة وإعادة تثبيت الحزم:
conda uninstall torchvision-cpu pytorch-cpu
conda install pytorch-cpu torchvision-cpu -c pytorch
أمر استيراد pytorch هو:
استيراد الشعلة
ليس
استيراد pytorch
The command to import pytorch is:
استيراد الشعلة
ليس
استيراد pytorch
أواجه السؤال الأول. وأي مساعدة ستفكر.
لقد قمت بتثبيت رابط المتابعة: https://pytorch.org/. إنه يعمل بالنسبة لي
تثبيت pip3 http://download.pytorch.org/whl/cpu/torch-0.4.0-cp36-cp36m-win_amd64.whl
افعل هذا لـ windows 10 ، إنه يعمل بشكل جيد xiaonengmiao
لن يعمل .. لقد تم تثبيت الشعلة بنجاح ولكن أثناء تشغيل شعلة استيراد الأمر تظهر الوحدة خطأ غير موجود
واجهت مشكلة مماثلة في نظام التشغيل Windows 10 مع تثبيت Anaconda. تم تثبيت حزمة pytorch باستخدام أمر تثبيت conda الذي وجدته هنا: http://pytorch.org/
نجح الاستيراد المعتاد من سطر الأوامر لبيئتي (_torch_):
(torch) C:\Users\torch>python Python 3.6.4 |Anaconda, Inc.| (default, Jan 16 2018, 10:22:32) [MSC v.1900 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import torch >>>
ولكن عندما حاولت استيراد هذه الحزمة من دفتر Jupyter ، تلقيت رسالة الخطأ التالية:
ModuleNotFoundError: No module named 'torch'
بعد ذلك ، حاولت تثبيت تطبيق دفتر Jupyter من Anaconda navigator لبيئتي (_torch_).
إعادة تشغيل بلدي Jupyter المحمولة وركض الشعلة الاستيراد وهذه المرة نجح.
مرحبًا ، يمكنني استيراد الشعلة في كل من Jupyter ووحدة التحكم. ولكن عندما حاولت تشغيل ملف بيثون ، فشل. هل لديك بعض الاقتراحات؟ شكرا
تثبيت pip3 http://download.pytorch.org/whl/cpu/torch-0.4.0-cp36-cp36m-win_amd64.whl
افعل هذا لـ windows 10 ، إنه يعمل بشكل جيد xiaonengmiaoلن يعمل .. لقد تم تثبيت الشعلة بنجاح ولكن أثناء تشغيل شعلة استيراد الأمر تظهر الوحدة خطأ غير موجود
هل اكتشفت هذه المشكلة؟ أعتقد أنني قابلت نفس المشكلة مثل مشكلتك
نفس المشكلة هنا. لقد قمت بتثبيت pytorch ولكن عندما أحاول تشغيله على أي محرر نصوص أو بيئة تطوير متكاملة ، أحصل على "لا توجد وحدة تسمى الشعلة". ومع ذلك ، فإنه يعمل في دفتر jupyter و ipython (من cmd). أي حل ممكن؟
لدي نفس المشكلة.
الأمر مختلف قليلاً في حالتي ، حيث كنت أقوم بتثبيت pytorch مع الأناكوندا بدون اتصال بالإنترنت. هذا هو النص الخاص بي:
CONDA_PACKS="/path/to/conda_packages"
conda install --offline --verbose ${CONDA_PACKS}/ninja-1.8.2-h1ad3211_1001.tar.bz2
conda install --offline --verbose ${CONDA_PACKS}/resampy-0.2.1-py_1.tar.bz2
conda install --offline --verbose ${CONDA_PACKS}/pytorch-1.0.1-py3.7_cuda90_cudnn7_1.tar.bz2
أيه أفكار؟
نفس المشكلة هنا. لقد قمت بتثبيت pytorch ولكن عندما أحاول تشغيله على أي محرر نصوص أو بيئة تطوير متكاملة ، أحصل على "لا توجد وحدة تسمى الشعلة". ومع ذلك ، فإنه يعمل في دفتر jupyter و ipython (من cmd). أي حل ممكن؟
أنت بحاجة إلى تكوين مسار البيئة لـ anaconda python ، ثم أعتقد أنه يمكنك تشغيله في IDE. لكني لم أجد كيفية الاستمتاع في موجه الأوامر حتى الآن.
تبين أن هذا كان إصدار غير متطابق من المكونات الإضافية المثبتة.
لقد استخدمت أمر "conda install" المتوفر في صفحة البرنامج المساعد للتحقق من سلاسل الإصدار الدقيقة للتبعيات ثم تنزيلها واحدة تلو الأخرى.
تثبيت pip3 http://download.pytorch.org/whl/cpu/torch-0.4.0-cp36-cp36m-win_amd64.whl
افعل هذا لـ windows 10 ، إنه يعمل بشكل جيد xiaonengmiaoلن يعمل .. لقد تم تثبيت الشعلة بنجاح ولكن أثناء تشغيل شعلة استيراد الأمر تظهر الوحدة خطأ غير موجود
إذا كنت ترغب في تثبيت pytorch داخل بيئة conda ، فيرجى استخدام pip بدلاً من pip3.
كان لدي mkl-2019.4 وما زال لا يعمل. لقد قمت بتثبيت mkl 2018 وهو الآن بخير.
conda install mkl=2018
انتقل إلى هذه الصفحة ، واختر تفضيلاتك ، وسيمنحك الأمر الفردي الصحيح للتثبيت على نظامك الخاص: https://pytorch.org/get-started/locally/
ومع ذلك ، واجهت مشكلة مشابهة جدًا. انتهى بي الأمر بإصلاحه عن طريق نقل مشروعي إلى مشروع Pycharm جديد (يبدأ من جديد) ، وعلى الرغم من أنني قمت بتثبيت Anaconda ، إلا أن الأوامر التالية عملت مع Pytorch وقمت بتثبيت كل شيء بسرعة وبشكل جميل. يعمل برنامجي الآن:
تثبيت pip3 https://download.pytorch.org/whl/cpu/torch-1.1.0-cp37-cp37m-win_amd64.whl
تثبيت pip3 https://download.pytorch.org/whl/cpu/torchvision-0.3.0-cp37-cp37m-win_amd64.whl
أتمنى لو كان لدي المورد الذي وجدته فيه. قاطعتني مسألة عائلية. على الرغم من لحسن الحظ ، فقد نجحت في مشروعي.
يمكننا تثبيت إصدار torch باستخدام anaconda GUI أو conda terminal في البيئة المرغوبة ولكن أثناء تشغيل البرنامج ، نحتاج إلى تحديد تلك البيئة. سوف تعمل بشكل جيد. إذا كنت تقوم بتشغيل البرنامج من خلال المحطة ، فالرجاء تنشيط البيئة التي قمت فيها بتثبيت إصدار الشعلة. أمر لتنشيط بيئة: conda $ قم بتنشيط my_env ثم قم بتشغيل البرنامج الخاص بك.
jithinjk هل يمكنك التحدث أكثر عن كيفية "تثبيت تطبيق دفتر Jupyter من Anaconda navigator لبيئتي (الشعلة)"؟ شكرا لك.
لقد جربت الطرق المذكورة أعلاه ، لكنها لا تعمل :(
واجهت مشكلة مماثلة في نظام التشغيل Windows 10 مع تثبيت Anaconda. تم تثبيت حزمة pytorch باستخدام أمر تثبيت conda الذي وجدته هنا: http://pytorch.org/
نجح الاستيراد المعتاد من سطر الأوامر لبيئتي (_torch_):(torch) C:\Users\torch>python Python 3.6.4 |Anaconda, Inc.| (default, Jan 16 2018, 10:22:32) [MSC v.1900 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import torch >>>
ولكن عندما حاولت استيراد هذه الحزمة من دفتر Jupyter ، تلقيت رسالة الخطأ التالية:
ModuleNotFoundError: No module named 'torch'
بعد ذلك ، حاولت تثبيت تطبيق دفتر Jupyter من Anaconda navigator لبيئتي (_torch_).
إعادة تشغيل بلدي Jupyter المحمولة وركض الشعلة الاستيراد وهذه المرة نجح.مرحبًا ، يمكنني استيراد الشعلة في كل من Jupyter ووحدة التحكم. ولكن عندما حاولت تشغيل ملف بيثون ، فشل. هل لديك بعض الاقتراحات؟ شكرا
هل أعدت تشغيل دفتر Jupyter؟
jithinjk هل يمكنك التحدث أكثر عن كيفية "تثبيت تطبيق دفتر Jupyter من Anaconda navigator لبيئتي (الشعلة)"؟ شكرا لك.
لقد جربت الطرق المذكورة أعلاه ، لكنها لا تعمل :(
في البيئة التي قمت بإنشائها ، قم بتثبيت تطبيق Jupyter Notebook . يمكنك القيام بذلك من خلال Anaconda Navigator إذا كان مثبتًا لديك. يرجى الرجوع إلى لقطة الشاشة المرفقة.
أهلا بالجميع!
ما هو خطأي في هذه الصورة؟
لقد كتبت شفرة بيثون ، عندما أردت تجميعها واجهت مشكلة.
لا أعرف ماذا أفعل.
ساعدني من فضلك.
شكرا.
اتبع التعليمات الموجودة على موقع الويب ، لست بحاجة إلى التثبيت باستخدام أداة cuda ، ولكن أحتاج إلى التثبيت باستخدام العلامة torchvision-cpu
أو cudatoolkit=$
، يعمل معي.
https://pytorch.org/get-started/locally/
تحية للجميع،
تثبيت pytorch مع كوندا:
(base) (3.8.0/envs/my_virtual_env-3.8.0) marco<strong i="7">@pc</strong>:~/facenet_pytorch/examples$ conda install
pytorch torchvision cpuonly -c pytorch
Collecting package metadata (current_repodata.json): done
Solving environment: done
# All requested packages already installed.
لقد قمت بتحديث Conda:
(base) (3.8.0/envs/my_virtual_env-3.8.0) marco<strong i="11">@pc</strong>:~/facenet_pytorch/examples$ conda update
conda
Collecting package metadata (current_repodata.json): done
Solving environment: done
# All requested packages already installed.
مثبت mkl = 2019:
(base) (3.8.0/envs/my_virtual_env-3.8.0) marco<strong i="15">@pc</strong>:~/facenet_pytorch/examples$ conda install
mkl=2019
Collecting package metadata (current_repodata.json): done
Solving environment: done
# All requested packages already installed.
(base) (3.8.0/envs/my_virtual_env-3.8.0) marco<strong i="16">@pc</strong>:~/facenet_pytorch/examples$ conda list | grep
torch
cpuonly 1.0 0 pytorch
facenet-pytorch 0.1.0 pypi_0 pypi
pytorch 1.3.0 py3.7_cpu_0 [cpuonly] pytorch
torchfile 0.1.0 pypi_0 pypi
torchvision 0.4.1 py37_cpu [cpuonly] pytorch
لكنها ما زالت تقول "لا توجد شعلة وحدة":
(base) (3.8.0/envs/my_virtual_env-3.8.0) marco<strong i="20">@pc</strong>:~/facenet_pytorch/examples$ python3
Python 3.8.0 (default, Oct 30 2019, 16:20:23)
[GCC 7.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'torch'
>>>
إصدار خادم Ubuntu 18.04.02
أي أفكار لحل المشكلة؟
نتطلع إلى مساعدتك الكريمة.
ماركو
تحية للجميع،
تثبيت pytorch مع كوندا:(base) (3.8.0/envs/my_virtual_env-3.8.0) marco<strong i="8">@pc</strong>:~/facenet_pytorch/examples$ conda install pytorch torchvision cpuonly -c pytorch Collecting package metadata (current_repodata.json): done Solving environment: done # All requested packages already installed.
لقد قمت بتحديث Conda:
(base) (3.8.0/envs/my_virtual_env-3.8.0) marco<strong i="12">@pc</strong>:~/facenet_pytorch/examples$ conda update conda Collecting package metadata (current_repodata.json): done Solving environment: done # All requested packages already installed.
مثبت mkl = 2019:
(base) (3.8.0/envs/my_virtual_env-3.8.0) marco<strong i="16">@pc</strong>:~/facenet_pytorch/examples$ conda install mkl=2019 Collecting package metadata (current_repodata.json): done Solving environment: done # All requested packages already installed. (base) (3.8.0/envs/my_virtual_env-3.8.0) marco<strong i="17">@pc</strong>:~/facenet_pytorch/examples$ conda list | grep torch cpuonly 1.0 0 pytorch facenet-pytorch 0.1.0 pypi_0 pypi pytorch 1.3.0 py3.7_cpu_0 [cpuonly] pytorch torchfile 0.1.0 pypi_0 pypi torchvision 0.4.1 py37_cpu [cpuonly] pytorch
لكنها ما زالت تقول "لا توجد شعلة وحدة":
(base) (3.8.0/envs/my_virtual_env-3.8.0) marco<strong i="21">@pc</strong>:~/facenet_pytorch/examples$ python3 Python 3.8.0 (default, Oct 30 2019, 16:20:23) [GCC 7.4.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import torch Traceback (most recent call last): File "<stdin>", line 1, in <module> ModuleNotFoundError: No module named 'torch' >>>
إصدار خادم Ubuntu 18.04.02
أي أفكار لحل المشكلة؟
نتطلع إلى مساعدتك الكريمة.
ماركو
مرحباً ماركو ، هل وجدت أي حل. أنا أيضًا لدي نفس المشكلة بالضبط مع نفس البيئة.
مرحبًا @ aks1087 لقد قمت بحل المشكلة بهاتين الخطوتين:
أ) بايثون المستخدمة 3.7.3. منذ أن أخبرني رجل تطوير pytorch أنه مدعوم بالفعل لـ python 3.8.0
ب) قمت بتشغيل هذا الأمر مرة أخرى:
كوندا تثبيت pytorch torchvision cpuonly -c pytorch
منذ هذا الخط: cpuonly 1.0 0 pytorch
لا يعني تثبيت pytorch
شكرا marcoippolito . في الواقع لم أكن أستخدم الأناكوندا. لذلك كانت نقطتي تأخذ بشكل افتراضي الإصدار 2.7 من بيثون. اضطررت إلى إعطاء "تثبيت python3.7 -m ..." لجعله يعمل. لقد عملت الآن. إنه أمر محير للأشخاص الجدد على لينكس
كان لي نفس القضية. حاولت أدناه في دفتر Jupyter في كوندا إنف:
pip3 تثبيت torchvision
خرجت من الشقة (القاعدة أيضًا) وتنشط Conda
في الوثائق الرسمية تقول أنه يمكنك التثبيت باستخدام Pip وهو لا يعمل ، أيها الكعك السخيف ، قم بإصلاحه من أجل chrissake
لقد قمت بتثبيت رابط المتابعة: https://pytorch.org/. إنه يعمل بالنسبة لي
شكرا ، لقد نجحت معي
تحديث conda - الكل يحل المشكلة بالنسبة لي
بعد تجربة جميع الحلول المختلفة المنشورة هنا (قم بتثبيت كل ما هو مطلوب في كلتا البيئتين وما زلت لا شيء) وبعض الحلول في stackoverflow ، انتهى بي الأمر بإصلاحه عن طريق إجراء تثبيت pip3.
كانت مشكلتي أنني كنت أحاول تشغيله في الجديد
كمبيوتر محمول "Python 3.7.6 64-bit" عندما قمت بالتبديل إلى python3 العادي كان يعمل بشكل جيد.
لقد اتبعت هذه الخطوات ونجحت
كوندا تثبيت pytorch torchvision -c pytorch
pip3 تثبيت torchvision
بالنسبة لي ، لا بد لي من تغيير النواة. لدي 3 نواة لأختارها في جوبيتر الخاص بي ، والنوع الذي أستخدمه ليس من بيئة كوندا.
للتحقق من أي Python هو استخدام هذا الرمز. يجب أن يكون لها مسارات إلى بيثون كوندا.
import sys
print(sys.path)
نفس المشكلة هنا. لقد قمت بتثبيت pytorch ولكن عندما أحاول تشغيله على محرر نصوص أحصل على "لا توجد وحدة تسمى الشعلة". ومع ذلك ، فإنه يعمل في دفتر jupyter. أي حل ممكن؟
نجح لي حل مشترك لما سبق في كاتالينا:
تحديث كوندا - الكل
كوندا تثبيت pytorch torchvision -c pytorch
pip3 تثبيت torchvision
كل الحلول أعلاه لم تنجح :(
أعتقد أن المشكلة تكمن في أن المشتري هو المشتري العالمي ، وليس المشتري في البيئة المحلية.
لذلك أحاول:
تفعيل $ (حسابي)
$ (my env) pip تثبيت jupyter
وثم
دفتر jupyter $ (حسابي)
عملت معي
"استيراد الشعلة" لا يعمل في دفتر Jupyter
نظام التشغيل: Ubuntu 18.04
إصدار Python: 3.6.9
لدي نفس المشكلة في كوندا. لقد جربت جميع الحلول ، لا يبدو أن أيًا منها يعمل. لقد لاحظت أنني قمت بتنشيط بيئة pytorch الخاصة بي من بيئة conda أخرى. عندما أقوم بإلغاء تنشيط pytorch الخاص بي ، فإنه يعود إلى البيئة الثانية ، وليس القاعدة. عندما قمت بإلغاء تنشيط كل شيء ، وإعادة تنشيط pytorch عملت بشكل جيد.
أولا يجب أن يكون لديك بيئة منفصلة في أناكوندا
كوندا تثبيت pytorch torchvision cpuonly -c pytorch
بعد تشغيل هذا التثبيت ، الحصول على خطأ ModuleNotFoundError: لا توجد وحدة باسم "torch"
في حال احتجت إلى تثبيت "conda install jupyter" بعد تثبيت الكمبيوتر الدفتري
استيراد الشعلة
لا pytorch
في نظام به بيئات كوندا متعددة ، تحتاج إلى تثبيت jupyter والشعلة مرة أخرى في تلك البيئة المعينة ، وإلا فلن تتمكن Conda من استيراد حزم من بيئات أخرى.
nicospbr إذا لم يتم حل المشكلة بعد ، قم بتشغيل
conda list
وتحقق مما إذا كان jupyter مثبتًا أم لا. إذا لم يكن كذلك ، فقم بتشغيلconda install jupyter
. الآن ، افتح دفتر jupyter وقم بتشغيلimport torch
.
لقد قمت بتثبيت jupyter في conda ولكن ما زلت لا أستطيع استيراد الشعلة
التعليق الأكثر فائدة
vishwakftw لـ PackageNotFoundError لقد جربت هذا:
تحديث conda دولار
$ conda install mkl = 2018
الذي وجدته هنا
وهو يعمل الآن
شكرا vishwakftw