Pytorch: ModuleNotFoundError: Tidak ada modul bernama 'obor'

Dibuat pada 24 Jan 2018  ·  57Komentar  ·  Sumber: pytorch/pytorch

  • OS: macOS High Sierra versi 10.13.2
  • Versi PyTorch:
  • Bagaimana Anda menginstal PyTorch (conda, pip, sumber): pip3
  • Versi Python: Python 3.6.0 :: Anaconda 4.3.0 (x86_64)
  • Versi CUDA/cuDNN: Tanpa GPU

Saya berhasil menginstal obor dan torchvision menggunakan pip3 tetapi

ketika mengetik "impor obor" di notebook jupyter saya mendapatkan yang berikut:

ModuleNotFoundError Traceback (panggilan terakhir terakhir)
di dalam()
----> 1 obor impor

ModuleNotFoundError: Tidak ada modul bernama 'obor'

sistem impor
cetak(sys.executable)
/Pengguna/pengguna/anaconda3/bin/python

image

Komentar yang paling membantu

@vishwakftw untuk PackageNotFoundError saya mencoba ini:
$conda memperbarui konda
$conda install mkl=2018
yang saya temukan di sini
dan itu berhasil sekarang
Terima kasih vishwakftw

Semua 57 komentar

Karena Anda memiliki conda, bisakah Anda mencoba menginstal menggunakan conda?

@vishwakftw conda instal pytorch torchvision -c pytorch
dan dapatkan ini
PackageNotFoundError: Paket tidak ditemukan: '' Dependensi hilang di saluran osx-64 saat ini:

  • pytorch -> mkl >=2018
  • torchvision -> pytorch >=0.3 -> mkl >=2018

@vishwakftw untuk PackageNotFoundError saya mencoba ini:
$conda memperbarui konda
$conda install mkl=2018
yang saya temukan di sini
dan itu berhasil sekarang
Terima kasih vishwakftw

Saya memiliki kesalahan yang sama "ModuleNotFoundError: Tidak ada modul bernama 'obor'" saat men-debug kode saya.
Bagaimana menanganinya?
Terima kasih

@Jerrybonheur
Jika Anda memiliki conda, coba instal pytorch menggunakan conda (di mac misalnya):

$conda install pytorch torchvision -c pytorch

Jika dosis ini masih tidak berhasil, coba:

$conda memperbarui konda
$conda install mkl=2018

Saya telah mencoba tiga langkah yang diberikan oleh @xiaonengmiao , masih "ModuleNotFoundError: Tidak ada modul bernama 'pytorch'"

Ada ide?

Menghadapi masalah serupa di Windows 10 dengan Anaconda diinstal. Paket pytorch yang diinstal menggunakan perintah conda install yang saya temukan di sini: http://pytorch.org/

Impor biasa dari baris perintah berfungsi untuk lingkungan saya (_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
>>>  

Tetapi, ketika saya mencoba mengimpor paket ini dari notebook Jupyter, saya mendapat pesan kesalahan berikut:

ModuleNotFoundError: No module named 'torch'

Kemudian, saya mencoba menginstal aplikasi notebook Jupyter dari Anaconda navigator untuk lingkungan saya (_torch_).
Restart saya Jupyter notebook dan berlari impor obor dan kali ini berhasil.

@nicospbr Jika masih belum teratasi, jalankan conda list dan periksa apakah jupyter sudah terpasang atau belum. Jika tidak, jalankan conda install jupyter . Sekarang, buka notebook jupyter dan jalankan import torch .

instal pip3 http://download.pytorch.org/whl/cpu/torch-0.4.0-cp36-cp36m-win_amd64.whl
lakukan ini untuk windows 10 berfungsi dengan baik @xiaonengmiao

Bagi saya menginstal langkah-langkah ini membuatnya berfungsi:

1- menginstal -> conda instal nb_conda
2 - menginstal -> conda update conda
3- menginstal conda install mkl=2018

Inilah yang saya temukan:

Jika Anda memiliki lebih dari satu lingkungan di Anaconda, jupyter, pytorch, dan torchvision perlu dipasang di lingkungan yang sama. Jika tidak, jupyter tidak akan menemukan 2 lainnya dari tempat peluncurannya. Kecuali Anda tahu cara 'membuat jupyter sadar' tentang jalur ke lingkungan tempat 2 lainnya berada, perbaikannya adalah memiliki ketiganya di lingkungan yang sama.

@atan4583
Ya, anehnya.. Saya mengalami situasi berikut:

dari konsol baru

  • buat lingkungan conda 'conda create -n test'
  • obor terpasang
  • jalankan karya 'impor obor'

dari konsol jupyter

  • beralih ke lingkungan yang sama 'sumber aktifkan tes'
  • daftar conda -> obor sudah ada (dan baru saja diuji)
  • jalankan 'impor obor' di jendela konsol jupyter gagal

paket Jupyter harus diinstal di lingkungan dasar dan bukan di lingkungan baru ini. Dari dalam konsol Jupyter, jika Anda melakukannya switch to the same environment 'source activate test' , itu tidak memperbarui PYTHONPATH Jupyter sama sekali.

Benar, tetapi saya mencoba mengimpor di konsol jupyter-lab yang sama tempat saya beralih ke lingkungan lain. Makanya aneh.

mm.. Sepertinya saya mengalami masalah ini di sini: https://github.com/jupyterlab/jupyterlab/issues/4672

import torch bekerja dengan baik dengan jupyter notebook tetapi gagal dengan jupyter-lab

@jleni , saya juga menghadapi masalah yang sama. import torch berfungsi dengan baik dengan jupyter-notebook tetapi tidak dengan jupyter-lab jika saya terhubung ke server jauh. Tetapi jika saya terhubung ke mesin lokal saya, maka keduanya berfungsi dengan baik.

Saya telah menghapus semua paket yang terkait dengan obor, lalu menginstal ulang. Ini bekerja untuk saya karena conda mencampuradukkan versi paket obor.

Daftar paket terkait obor:
conda list | grep torch
Hapus dan instal ulang paket:
conda uninstall torchvision-cpu pytorch-cpu
conda install pytorch-cpu torchvision-cpu -c pytorch

Perintah untuk mengimpor pytorch adalah:

impor obor
bukan
impor pytorch

      The command to import pytorch is:

impor obor
bukan
impor pytorch

saya menghadapi pertanyaan pertama. dan bantuan apa pun akan dipikirkan.

Saya menginstal tautan ikuti: https://pytorch.org/. Ini bekerja untuk saya

instal pip3 http://download.pytorch.org/whl/cpu/torch-0.4.0-cp36-cp36m-win_amd64.whl
lakukan ini untuk windows 10 berfungsi dengan baik @xiaonengmiao

itu tidak akan berfungsi .. berhasil menginstal obor tetapi saat menjalankan perintah impor obor itu menunjukkan modul tidak ditemukan kesalahan

Menghadapi masalah serupa di Windows 10 dengan Anaconda diinstal. Paket pytorch yang diinstal menggunakan perintah conda install yang saya temukan di sini: http://pytorch.org/

Impor biasa dari baris perintah berfungsi untuk lingkungan saya (_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
>>>  

Tetapi, ketika saya mencoba mengimpor paket ini dari notebook Jupyter, saya mendapat pesan kesalahan berikut:

ModuleNotFoundError: No module named 'torch'

Kemudian, saya mencoba menginstal aplikasi notebook Jupyter dari Anaconda navigator untuk lingkungan saya (_torch_).
Restart saya Jupyter notebook dan berlari impor obor dan kali ini berhasil.

Halo, saya dapat mengimpor obor di jupyter dan konsol. Tetapi ketika saya mencoba menjalankan file python, itu gagal. Apakah Anda memiliki beberapa saran? Terima kasih
image

instal pip3 http://download.pytorch.org/whl/cpu/torch-0.4.0-cp36-cp36m-win_amd64.whl
lakukan ini untuk windows 10 berfungsi dengan baik @xiaonengmiao

itu tidak akan berfungsi .. berhasil menginstal obor tetapi saat menjalankan perintah impor obor itu menunjukkan modul tidak ditemukan kesalahan

Sudahkah Anda mengetahui masalah ini? Saya kira saya menemui masalah yang sama dengan Anda

Masalah yang sama disini. Saya menginstal pytorch tetapi ketika saya mencoba menjalankannya pada editor ide atau teks apa pun saya mendapatkan "tidak ada modul bernama obor". Namun, ini berfungsi di notebook jupyter dan ipython (dari cmd). Ada solusi yang mungkin?

Saya mengalami masalah yang sama.

Ini sedikit berbeda dalam kasus saya, karena saya menginstal pytorch dengan anaconda tanpa koneksi internet. Berikut skrip saya:

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

Ada ide?

Masalah yang sama disini. Saya menginstal pytorch tetapi ketika saya mencoba menjalankannya pada editor ide atau teks apa pun saya mendapatkan "tidak ada modul bernama obor". Namun, ini berfungsi di notebook jupyter dan ipython (dari cmd). Ada solusi yang mungkin?

Anda perlu mengonfigurasi jalur lingkungan untuk anaconda python, maka saya pikir Anda dapat menjalankannya di IDE. Tapi saya belum menemukan cara bersenang-senang di command prompt.

Ternyata itu adalah ketidakcocokan versi dari plugin yang diinstal.

Saya menggunakan perintah "conda install" yang disediakan di halaman plugin untuk memeriksa string versi yang tepat dari dependensi dan kemudian mengunduhnya satu per satu.

instal pip3 http://download.pytorch.org/whl/cpu/torch-0.4.0-cp36-cp36m-win_amd64.whl
lakukan ini untuk windows 10 berfungsi dengan baik @xiaonengmiao

itu tidak akan berfungsi .. berhasil menginstal obor tetapi saat menjalankan perintah impor obor itu menunjukkan modul tidak ditemukan kesalahan

Jika Anda ingin menginstal pytorch di dalam lingkungan conda, gunakan pip alih-alih pip3.

Saya memiliki mkl-2019.4 dan masih tidak berfungsi. Saya telah menginstal mkl 2018 dan sekarang baik-baik saja.
conda install mkl=2018

Buka halaman ini, pilih preferensi Anda, dan itu akan memberi Anda perintah individual yang benar untuk diinstal pada sistem khusus Anda: https://pytorch.org/get-started/locally/

Namun, saya mengalami masalah yang sangat mirip. Saya akhirnya memperbaikinya dengan memindahkan proyek saya ke proyek Pycharm baru (mulai baru), dan meskipun saya telah menginstal Anaconda, perintah berikut berfungsi untuk Pytorch dan menginstal semuanya dengan cepat dan indah. Program saya sekarang berfungsi:

instal pip3 https://download.pytorch.org/whl/cpu/torch-1.1.0-cp37-cp37m-win_amd64.whl
instal pip3 https://download.pytorch.org/whl/cpu/torchvision-0.3.0-cp37-cp37m-win_amd64.whl

Saya berharap saya memiliki sumber daya yang saya temukan ini di. Saya terganggu oleh masalah keluarga. Untungnya, itu berhasil untuk proyek saya.

Kita dapat menginstal versi obor menggunakan anaconda GUI atau terminal conda di lingkungan yang diinginkan tetapi saat menjalankan program, kita perlu memilih lingkungan itu. Ini akan bekerja dengan baik. jika Anda menjalankan program melalui terminal, harap aktifkan lingkungan tempat Anda menginstal versi obor. Perintah untuk mengaktifkan lingkungan: $conda mengaktifkan my_env kemudian jalankan program Anda.

@jithinjk Bisakah Anda berbicara lebih banyak tentang bagaimana Anda "menginstal aplikasi notebook Jupyter dari Anaconda navigator untuk lingkungan saya (obor)"? Terima kasih.

Saya sudah mencoba metode di atas, tetapi tidak berhasil :(

Menghadapi masalah serupa di Windows 10 dengan Anaconda diinstal. Paket pytorch yang diinstal menggunakan perintah conda install yang saya temukan di sini: http://pytorch.org/
Impor biasa dari baris perintah berfungsi untuk lingkungan saya (_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
>>>  

Tetapi, ketika saya mencoba mengimpor paket ini dari notebook Jupyter, saya mendapat pesan kesalahan berikut:
ModuleNotFoundError: No module named 'torch'
Kemudian, saya mencoba menginstal aplikasi notebook Jupyter dari Anaconda navigator untuk lingkungan saya (_torch_).
Restart saya Jupyter notebook dan berlari impor obor dan kali ini berhasil.

Halo, saya dapat mengimpor obor di jupyter dan konsol. Tetapi ketika saya mencoba menjalankan file python, itu gagal. Apakah Anda memiliki beberapa saran? Terima kasih
image

Apakah Anda me-restart notebook Jupyter?

@jithinjk Bisakah Anda berbicara lebih banyak tentang bagaimana Anda "menginstal aplikasi notebook Jupyter dari Anaconda navigator untuk lingkungan saya (obor)"? Terima kasih.

Saya sudah mencoba metode di atas, tetapi tidak berhasil :(

Di lingkungan yang Anda buat, instal aplikasi Notebook Jupyter . Anda dapat melakukan ini melalui Anaconda Navigator jika Anda telah menginstalnya. Silakan lihat tangkapan layar terlampir.

jup

Hai semuanya!
apa salahku di gambar ini?
Saya menulis kode python, ketika saya ingin mengkompilasinya saya menghadapi masalah.
saya tidak tahu apa yang harus saya lakukan.
tolong bantu aku.
Terima kasih.
image

Ikuti instruksi di situs web, saya tidak perlu menginstal dengan alat cuda, tetapi perlu menginstal dengan tag torchvision-cpu atau cudatoolkit=$ , berfungsi untuk saya.
https://pytorch.org/get-started/locally/

Halo semua,
pytorch yang diinstal dengan conda :

(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.

Saya memperbarui 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 yang diinstal :

(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

Tetapi masih tertulis "tidak ada obor modul":

(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 Edisi Server

Adakah ide untuk memecahkan masalah?
Looking forward untuk jenis bantuan Anda.
Marco

Halo semua,
pytorch yang diinstal dengan conda :

(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.

Saya memperbarui 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 yang diinstal :

(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

Tetapi masih tertulis "tidak ada obor modul":

(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 Edisi Server

Adakah ide untuk memecahkan masalah?
Looking forward untuk jenis bantuan Anda.
Marco

Hai Marco, apakah Anda menemukan solusi. saya juga memiliki masalah yang sama persis dengan lingkungan yang sama.

Hai @aks1087 Saya memecahkan masalah dengan dua langkah ini:
A) Menggunakan Python 3.7.3. sejak orang pengembangan pytorch memberi tahu saya bahwa itu sudah didukung untuk python 3.8.0
B) Saya menjalankan lagi perintah ini:
conda install pytorch torchvision cpuonly -c pytorch
karena baris ini: cpuonly 1.0 0 pytorch
tidak berarti pytorch diinstal

Terima kasih @marcoippolito . Sebenarnya saya tidak menggunakan anaconda. jadi pip saya secara default menggunakan python versi 2.7. harus memberikan 'python3.7 -m pip install....' untuk membuatnya berfungsi. itu baru berhasil sekarang. membingungkan bagi orang yang baru mengenal linux

Saya memiliki masalah yang sama. Mencoba di bawah ini di notebook jupyter di conda env:
pip3 menginstal obor torchvision

Keluar dari kondominium (pangkalan, juga) dan Conda aktif. Itu bekerja dengan baik.

dalam dokumentasi resmi dikatakan Anda dapat menginstal dengan pip dan tidak berfungsi, Anda donat konyol, perbaiki untuk chrissake

Saya menginstal tautan ikuti: https://pytorch.org/. Ini bekerja untuk saya

Terima kasih, itu berhasil untuk saya

conda update --all memecahkan masalah bagi saya

Setelah mencoba semua solusi berbeda yang diposting di sini (menginstal semua yang diperlukan di kedua lingkungan dan masih tidak ada) dan beberapa di stackoverflow, saya akhirnya memperbaikinya dengan melakukan instalasi pip3.

Masalah saya adalah saya mencoba menjalankannya di yang baru
Notebook "Python 3.7.6 64-bit" ketika saya beralih ke python3 biasa berfungsi dengan baik.

Saya mengikuti langkah-langkah ini dan berhasil

conda install pytorch torchvision -c pytorch
pip3 menginstal obor torchvision

Bagi saya, saya harus mengubah kernel. Saya memiliki 3 kernel untuk dipilih di jupyter saya dan yang saya gunakan bukan dari lingkungan conda.

Untuk memeriksa python mana saya menggunakan kode ini. Seharusnya memiliki jalur ke python conda.

import sys
print(sys.path)

Masalah yang sama disini. Saya menginstal pytorch tetapi ketika saya mencoba menjalankannya di editor teks saya mendapatkan "tidak ada modul bernama obor". Namun, itu berfungsi di notebook jupyter. Ada solusi yang mungkin?

Solusi gabungan di atas bekerja untuk saya di Catalina:

pembaruan konda --semua
conda install pytorch torchvision -c pytorch
pip3 menginstal obor torchvision

semua solusi di atas tidak berhasil :(

Saya pikir masalahnya adalah jupyter adalah jupyter global, bukan jupyter di lingkungan lokal.
Jadi saya mencoba:
$aktifkan (env saya)
$(env saya) pip instal jupyter
lalu
$(env saya) buku catatan jupyter
Itu berhasil untuk saya

"impor obor" tidak berfungsi di notebook jupyter

OS: Ubuntu 18.04
Versi Python: 3.6.9

Saya memiliki masalah yang sama di conda. Saya telah mencoba semua solusi, sepertinya tidak ada yang berhasil. Saya perhatikan bahwa saya telah mengaktifkan lingkungan pytorch saya dari lingkungan conda lain. Ketika saya menonaktifkan pytorch saya, itu kembali ke lingkungan kedua, bukan basis. Ketika saya menonaktifkan semua, dan mengaktifkan kembali pytorch itu berfungsi dengan baik.

Pertama, Anda harus memiliki lingkungan terpisah di Anaconda

conda install pytorch torchvision cpuonly -c pytorch

setelah menjalankan instalasi ini mendapatkan kesalahan ModuleNotFoundError: Tidak ada modul bernama 'obor'

jika Anda perlu menginstal "conda install jupyter" setelah menginstal notebook

impor obor
bukan pytorch

Dalam sistem dengan beberapa lingkungan conda, Anda perlu menginstal jupyter dan obor lagi di lingkungan tertentu, jika tidak, conda tidak dapat mengimpor paket dari lingkungan lain.

@nicospbr Jika masih belum teratasi, jalankan conda list dan periksa apakah jupyter sudah terpasang atau belum. Jika tidak, jalankan conda install jupyter . Sekarang, buka notebook jupyter dan jalankan import torch .

Saya telah menginstal jupyter di conda tetapi masih tidak dapat mengimpor obor

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

keskarnitish picture keskarnitish  ·  3Komentar

SeparateReality picture SeparateReality  ·  3Komentar

Coderx7 picture Coderx7  ·  3Komentar

eliabruni picture eliabruni  ·  3Komentar

bartvm picture bartvm  ·  3Komentar