Pytorch: from torch._C import * (ImportError: DLL load failed: Modul yang ditentukan tidak dapat ditemukan.

Dibuat pada 7 Jan 2018  ·  172Komentar  ·  Sumber: pytorch/pytorch

berkas "", baris 4, di
impor obor

File "C:\Users\hp i3\Anaconda3\lib\site-packages\torch__init__.py", baris 76, di
dari obor._C impor *

ImportError: Pemuatan DLL gagal: Modul yang ditentukan tidak dapat ditemukan.

Komentar yang paling membantu

@AlbertHuyb Unduh win-64/intel-openmp-2018.0.0-8.tar.bz2 dan letakkan file dll di Library\bin ke dalam dir dan tambahkan jalurnya ke variabel lingkungan PATH .

Semua 172 komentar

@HarshneetBhatia Versi mana yang Anda gunakan? Apakah Anda memiliki kartu CUDA? Bagaimana Anda menginstalnya?

@HarshneetBhatia Dan saya perhatikan ada ruang di dalam jalur instalasi Anaconda Anda. Maukah Anda mencoba jalan tanpa itu?

@peterjc123
Menggunakan Anaconda -Spyder python 3.6
Saya telah menginstal conda install -c peterjc123 pytorch

Saya menggunakan windows 8.1

Apakah ruang menimbulkan masalah Saya memiliki jalur yang sama hp i3 - Haruskah saya mengubah nama?

@HarshneetBhatia Jika tidak berhasil setelah menginstal ulang Anaconda, maka Anda dapat menggunakan sth. seperti Dependency Walker, buka [Anaconda PATH]\Lib\site-packages\torch\lib\_C.pyd untuk mendeteksi apa yang salah di sana.

Saya memiliki masalah yang sama dan itu disebabkan oleh obor direktori yang dihasilkan di direktori yang sama dengan mengkompilasi sumbernya. Solusi bagi saya hanyalah mengubah direktori sebelum membuka python.

@maatini Saya menggunakan Anaconda, bisakah Anda memandu saya cara mengubah direktori.

Terima kasih sebelumnya

Masalah dalam kasus saya adalah saya memulai python dari (perintah) -Shell dari direktori tempat saya mengkompilasi pytorch. Di direktori ini ada (dihasilkan) obor sub-direktori, yang coba dimuat oleh python jika Anda "mengimpor obor". Jadi cukup meninggalkan direktori pytorch sebelum memulai python memecahkan masalah saya.

@maatini Di Anaconda apakah Anda tahu bagaimana masalah ini dapat diselesaikan?
Karena saya tidak mendapatkan cara mengubah direktori di Anaconda.

@HarshneetBhatia Sama seperti cara Anda biasanya mengubah direktori: cd .

Saya mendapatkan kesalahan serupa dalam konteks berikut: Sebelumnya, saya berhasil menggunakan windows10 pytorch 0.2.1 (menggunakan distribusi anaconda dari -c peterjc123). Kami sekarang telah mengunduh pip .whl untuk kita semua gunakan dan jadi saya menghapus pytorch 0.2.1 dan mencoba menginstal file wheel menggunakan

pip install $PATH_TO_WHL$/torch-0.3.0b0+591e73e-cp36-cp36m-win_amd64.whl

Ini selesai dengan sukses, tetapi kemudian saya mendapatkan (di baris perintah spyder, PyDev dan python):
'>> impor obor
Traceback (panggilan terakhir terakhir):
File "C:\Users\alexandre\Anaconda3\lib\site-packages\torch__init__.py", baris 76, di
dari obor._C impor *
ImportError: Pemuatan DLL gagal: Modul yang ditentukan tidak dapat ditemukan.
'

Saya menggunakan windows 10, python 3.6.4, conda 4.4.10. Dan pip adalah pip anaconda.

Sebagai mundur saya mencoba:
conda install -c peterjc123 pytorch cuda80
dan itu 'berhasil'

Tapi saya ingin tahu mengapa file .whl gagal untuk saya (berfungsi pada mesin rekan kerja).

@aviolov Ini mungkin terkait dengan Visual C++ Redist 2017. Karena paket vc akan diperbarui jika Anda menginstalnya melalui saluran conda. Anda dapat mengonfirmasi ini menggunakan langkah-langkah berikut:

pip uninstall torch
pip install $PATH_TO_WHL$/torch-0.3.0b0+591e73e-cp36-cp36m-win_amd64.whl

Jika itu berhasil, maka itu harus terkait dengan MSVC. Jika tidak, mungkin file cuda hilang di PATH.

Saya tidak berpikir ini adalah masalah terkait CUDA. Kedengarannya lebih seperti perintah pip install mengacaukan folder obor 'entah bagaimana', seperti yang disarankan oleh komentar lain di atas, meskipun saya mengalami masalah tidak hanya ketika menjalankan python di folder yang sama tempat saya menjalankan perintah pip. (pydev, spyder, ipython di folder lain)

Saya juga mencoba
conda install pytorch
conda uninstall pytorch
pip instal pytorch.whl

Dan kegagalan tetap ada, yang menunjukkan bahwa itu tidak terkait dengan vc2017 Redist, karena pembaruan conda pertama seharusnya memperbaikinya?

Hal aneh lainnya adalah ketika saya mencoba pip uninstall saya mendapatkan kesalahan yang tidak dapat menghapus beberapa folder dari AppData\Local\Temp. Folder-folder ini terlihat seperti distribusi obor (./torch/_nvrtc.cp.. dll).

@aviolov Bisakah Anda memeriksa bahwa _nvrtc.cp.. terletak di direktori Anaconda?

Saya mencoba mengeksekusi kode sampel dari kursus fast.ai dan saya mendapatkan kesalahan serupa. Saya baru dan hanya berjalan kaki untuk menyiapkan notebook jupyter saya.

`C:\Program Files\Anaconda3\envs\fastai\lib\site-packages\torch\__init__.py in <module>()
     74     pass
     75 
---> 76 from torch._C import *
     77 
     78 __all__ += [name for name in dir(_C)

ImportError: DLL load failed: The specified module could not be found.`

Di bawah ini adalah info conda saya

C:\Users\wecando>conda info
     active environment : None
       user config file : C:\Users\wecando\.condarc
 populated config files : C:\Users\wecando\.condarc
          conda version : 4.4.10
    conda-build version : not installed
         python version : 3.6.0.final.0
       base environment : C:\Program Files\Anaconda3  (read only)
           channel URLs : https://conda.anaconda.org/anaconda-fusion/win-64
                          https://conda.anaconda.org/anaconda-fusion/noarch
                          https://repo.continuum.io/pkgs/main/win-64
                          https://repo.continuum.io/pkgs/main/noarch
                          https://repo.continuum.io/pkgs/free/win-64
                          https://repo.continuum.io/pkgs/free/noarch
                          https://repo.continuum.io/pkgs/r/win-64
                          https://repo.continuum.io/pkgs/r/noarch
                          https://repo.continuum.io/pkgs/pro/win-64
                          https://repo.continuum.io/pkgs/pro/noarch
                          https://repo.continuum.io/pkgs/msys2/win-64
                          https://repo.continuum.io/pkgs/msys2/noarch
          package cache : C:\Program Files\Anaconda3\pkgs
                          C:\Users\wecando\AppData\Local\conda\conda\pkgs
       envs directories : C:\Users\wecando\AppData\Local\conda\conda\envs
                          C:\Program Files\Anaconda3\envs
                          C:\Users\wecando\.conda\envs
               platform : win-64
             user-agent : conda/4.4.10 requests/2.12.4 CPython/3.6.0 Windows/10 Windows/10.0.16299

@peterjc123 , saya pikir itu:
pwd
Keluar[11]: 'C:\Users\alexandre\Anaconda3'

glob.glob(r'./ */_nvrtc.cp ', rekursif=Benar)
Keluar[10]:
['.\Lib\site-packages\torch\_nvrtc.cp36-win_amd64.pyd',
'.\pkgs\pytorch-0.3.0-py36_0.3.0cu80\Lib\site-packages\torch\_nvrtc.cp36-win_amd64.pyd']

Ini setelah menguninstall file .whl dan menginstal melalui conda install -c ...

Apakah ada resolusi untuk ini? Menghadapi kesalahan yang sama

@ciphurus Paket mana yang Anda instal? Jika Anda menggunakan yang conda, Anda dapat mencoba memperbarui paket vc. conda install -c peterjc123 vc

Ya, saya menggunakan conda install -c peterjc123 pytorch di Windows 7. Saya juga mencoba conda install -c peterjc123 pytorch_legacy dan itu juga memberikan kesalahan yang sama.
Juga mencoba apa yang Anda sarankan conda install -c peterjc123 vc tetapi masih mendapatkan kesalahan yang sama
dari obor._C impor *
File "C:\Users\Admin.p2\pool\plugins\org.python.pydev_5.9.2.201708151115\pysrc_pydev_bundle\pydev_import_hook.py", baris 20, di do_import
modul = self._system_import(nama, argumen, * kwargs)
ImportError: Pemuatan DLL gagal: Prosedur yang ditentukan tidak dapat ditemukan.

@ciphurus Hei! Kesalahan Anda tampaknya tidak berada di sisi PyTorch, karena kesalahan ini tidak dibuang dari paket obor. Bisakah Anda menjalankan import torch test dari command prompt untuk mengonfirmasi ini?

@peterjc123 Masalah yang sama di sini:

  • Anaconda di Windows 7
  • VC sudah diperbarui
  • Mencoba Torch dan Torch_Legacy menggunakan Conda install -c peterjc123 pytorch cuda80
    Kesalahan yang sama pada baris 74 dari __init__.py ( torch._C import * )
  • udah coba uninstall/install lagi, beda user, beda direktori, ga ada bedanya.

Saya baru mengenal python jadi saya mungkin melewatkan sesuatu di sini. Tolong beri tahu saya jika Anda memerlukan informasi lebih lanjut untuk menentukan penyebabnya.

@ssyahpouri Maukah Anda mencoba perintah ini? conda install -c peterjc123 vc msvc2017_runtime

Tidak, saya mencoba anaconda command prompt dan mendapatkan kesalahan yang sama
(basis) C:\Users\Admin>python
Python 3.6.4 | Kustom Anaconda (64-bit)| (default, 16 Jan 2018, 10:22:32) [MSC v.
1900 64 bit (AMD64)] di win32
Ketik "bantuan", "hak cipta", "kredit" atau "lisensi" untuk informasi lebih lanjut.

impor obor
Traceback (panggilan terakhir terakhir):
berkas "", baris 1, di
File "C:\Users\Admin\Anaconda3\lib\site-packages\torch__init__.py", baris 76,
di
dari obor._C impor *
ImportError: Pemuatan DLL gagal: Prosedur yang ditentukan tidak dapat ditemukan.

@ciphurus Silakan coba perintah yang sama di atas dan lihat apakah berhasil.

@sshahpouri @ciphurus Maaf salah ketik. Seharusnya conda install -c peterjc123 vc vs2017_runtime .

@peterjc123 Ketika saya mencoba perintah, saya mendapatkan python.exe berikut - Kesalahan Sistem:
Program tidak dapat dimulai karena
api-ms-win-core-rtlsupport-l1-2-0.dll hilang dari komputer Anda. Coba instal ulang program untuk memperbaiki masalah ini

@peterjc123 Saya menginstalnya dengan VS2017runtime, instalasi berhasil, menginstal pytorch berhasil, tetapi mengimpor obor menimbulkan kesalahan yang sama. (baris 74)

Sebagai catatan, menginstal VS2017Runtime menurunkan versi VC dari 14.1 menjadi 14. Saya kira ini disengaja. bukan?

Catatan lain: Saya baru saja menonton video seseorang berhasil menginstal PyTorch 0.2.1.
@peterjc123 apakah Anda memiliki tautan ke 0.2.1 sehingga saya dapat mencobanya?

@sshahpouri Lihat bagian Easy Installation dari repo saya.

@ciphurus Maukah Anda mengunduh win-64/vs2017_runtime-15.4.27004.2010-1.tar.bz2 dari sini dan menginstalnya?

Saya menginstal ulang anaconda dan dapat menjalankan
conda install -c peterjc123 vc vs2017_runtime
Tapi masih menghadapi kesalahan yang sama saat mengimpor obor

Adakah saran tentang cara menyelesaikan ini?

@ciphurus Bisakah Anda menggunakan Ketergantungan untuk men-debug apa yang salah di sana? Cukup gunakan untuk membuka [Anaconda dir]\Lib\site-packages\torch\_C.pyd dan kirimkan tangkapan layarnya kepada saya.

@peterjc123 kabar baik!
Saya mengunduh obor versi 0.2.1 dan menginstalnya secara offline dan berfungsi! ya, akhirnya saya memiliki obor yang berfungsi.
pytorch_legacy-0.2.1-py36_0.2.1cu80.tar.bz2

@peterjc123 terlampir adalah tangkapan layar, file yang dapat saya temukan di direktori was_C.cp36-win_amd64.pyd
torch_error
Beri tahu saya jika ini membantu mengidentifikasi apa yang mungkin hilang

@ciphurus Tidak apa-apa di gambar ini. Bisakah Anda memperluas item sedikit dan melihat apakah ada lebih banyak item yang hilang?

Seperti kasus saya, salah satu alasan yang mungkin adalah tidak ada DLL terkait CUDA yang diinstal. Jika Anda tidak memiliki GPU NVIDIA untuk pembelajaran mendalam, versi CPU berikut harus diinstal:
conda install -c peterjc123 pytorch-cpu
dari pada
conda install -c peterjc123 pytorch (ini untuk CUDA 8.)

@ShuhuaGao Ya, Anda benar. Tetapi karena @ciphurus memiliki nvcuda.dll di PATH-nya, saya pikir dia harus memiliki GPU Nvidia.

@peterjc123 Bisakah Anda menjelaskan sedikit. Haruskah saya mencari sesuatu yang spesifik saat memperluas item? Seperti apa tampilan ketergantungan yang hilang?

Menghadapi masalah yang sama. Saya telah menginstal pytorch dengan
" conda install -c pteterjc123 pytorch cuda80 "
dan vs dengan
" conda install -c peterjc123 vc vs2017_runtime ".
Tapi tetap saja ketika saya mengimpor obor dengan python, kesalahan muncul seperti
dari obor._C impor *
ImportError: Pemuatan DLL gagal:

Saat ini saya menggunakan Win10, anaconda 4.4.10 dan python 3.6.4. Bisakah Anda membantu saya dengan ini? @peterjc123

@xiamengzhou Apakah Anda sudah menginstal CUDA 8.0 atau dengan kata lain, apakah Anda memiliki kartu grafis Nvidia yang mumpuni?

Terima kasih atas tanggapan Anda @peterjc123 . Saya tidak memiliki kartu grafis Nvidia di komputer saya. Apakah itu suatu keharusan untuk menggunakan pytorch hanya dengan CPU?

@xiamengzhou Lihat komentar saya di atas. Singkatnya, Anda harus (1) terlebih dahulu menghapus pytorch yang Anda miliki sekarang (2) menjalankan perintah berikut untuk menginstal versi khusus CPU
conda install -c peterjc123 pytorch-cpu

@ciphurus Bisakah Anda mencoba versi cpu terlebih dahulu (lihat komentar di atas)? Jika versi cpu tidak berhasil diimpor, maka itu mungkin terkait dengan VC2017, jika tidak, pengaturan CUDA Anda mungkin rusak.

@ShuhuaGao Bekerja seperti pesona! Terima kasih banyak!

@peterjc123 Ya, versi cpu berfungsi. Saat ini saya ingin menggunakannya hanya untuk membiasakan diri dengan sintaks dan beberapa kasus jadi ini sangat berguna. Terima kasih atas bantuan Anda dalam hal ini.

"conda install -c peterjc123 pytorch-cpu" bekerja untuk saya Terima kasih

"conda install -c peterjc123 pytorch-cpu" berhasil.. Terima kasih banyak kawan!

Menghadapi masalah yang sama

Saya telah berhasil menginstal dengan versi: pytorch-0.3.1-py36_cuda90_cudnn7he774522_2 dengan
"conda install -c peterjc123 pytorch cuda90" dengan hasil:
Semua paket yang diminta sudah diinstal.

dan vs dengan
"conda install -c peterjc123 vc vs2017_runtime" dengan hasil:
Semua paket yang diminta sudah diinstal.

Tapi tetap saja ketika saya mengimpor obor dengan python, kesalahan muncul seperti

Traceback (panggilan terakhir terakhir):
berkas "", baris 1, di
ModuleNotFoundError: Tidak ada modul bernama 'obor'

Saya menggunakan Windows 10, gtx 1060, python 3.6.4, conda 4.5.0
dan sebelumnya berhasil menggunakan tf 1.7.0-rc0 dan keras 2.1.5, keduanya gpu diaktifkan.

Bisakah Anda juga membantu saya dengan ini? Haruskah saya menurunkan versi pytorch saya? @peterjc123
Terima kasih sebelumnya

@bryanwilie Maukah Anda mencoba menghapus semua paket terkait dan menginstalnya lagi setelahnya?

@peterjc123 Baru saja saya mencoba menghapus vc, vs2017_runtime dan pytorch, dan menginstal semuanya kembali, dan saya mendapatkan kesalahan yang sama ketika saya mencoba mengimpor obor. Ini terasa aneh..

Apakah ada paket lagi yang harus saya uninstall lagi?

Terima kasih atas balasan yang cepat, @peterjc123!

@bryanwilie Bisakah Anda menunjukkan jalur python dan conda? Menggunakan perintah di bawah ini.

where python
where conda

@peterjc123 Maaf, belum membacanya. Ini dia:

dimana python

C:\Users\LENOVO\AppData\Local\Programs\Python\Python36python.exe
C:\Users\LENOVO\Anaconda3python.exe

dimana conda

C:\Users\LENOVO\Anaconda3\Library\binconda.bat
C:\Users\LENOVO\Anaconda3\Scriptsconda.exe

@bryanwilie Python pertama Anda di PATH bukan yang ada di anaconda. Itulah masalahnya. Anda dapat menghapus python pertama atau memprioritaskan python di anaconda.

@peterjc123 Berhasil ! Saya menghapus python pertama dan benar-benar menginstal ulang conda saya karena saya sudah menghapusnya sebelumnya. Terima kasih banyak

Solusi yang lebih cepat adalah dengan hanya mengubah prioritas (seperti yang disarankan @peterjc123 ) dari variabel lingkungan

Saya memiliki masalah yang sama dan menggunakan (conda install -c peterjc123 pytorch-cpu) membuatnya berhasil.

conda install -c peterjc123 pytorch-cpu tidak menginstal torchvision
Bagaimana saya bisa mendapatkan torchvision (windows 7 64 bit, hanya CPU)?
Terima kasih

@senpkum Ini pip install torchvision . Dan lain kali silakan tanyakan di masalah terkait.

@peterjc123
Halo, saya menemui kesalahan yang sama ketika saya hanya mengikuti perintah dari pytorch.org untuk menginstal pytorch.

instal pip3 http://download.pytorch.org/whl/cpu/torch-0.4.0-cp36-cp36m-win_amd64.whl
pip3 menginstal torchvision

Tetapi setelah saya menjalankan python di cmd dan mencoba mengimpor obor. Itu menjawab dengan kesalahan ini:

Python 3.6.2 (v3.6.2:5fd33b5, 8 Juli 2017, 04:57:36) [MSC v.1900 64 bit (AMD64)] di win32
Ketik "bantuan", "hak cipta", "kredit" atau "lisensi" untuk informasi lebih lanjut.

impor obor
Traceback (panggilan terakhir terakhir):
berkas "", baris 1, di
File "C:\Program Files\Python36\lib\site-packages\torch__init__.py", baris 78, di
dari obor._C impor *
ImportError: Pemuatan DLL gagal:

Saya bertanya-tanya bagaimana saya bisa memperbaiki masalah ini tanpa menginstal anaconda.
Adakah informasi lain yang perlu saya tunjukkan kepada Anda?
Terima kasih banyak !

@AlbertHuyb Anda menggunakan Python murni, bukan? Maka Anda harus menginstal VC Redist 2017 sendiri. Anda juga memerlukan intel-openmp dlls dan Numpy.
Berikut adalah tautan ke mereka:
VC 2017
Intel openmp

@peterjc123
Saya menginstal VC Redist 2017 dari tautan pertama tetapi masih tidak berfungsi ……
Apa yang harus saya lakukan dengan tautan kedua?
Selain itu, saya menggunakan windows dan saya telah menginstal MVS 2017, jadi saya menemukan bahwa saya memiliki VC Redist 2008 dan 2012 dan 2013 dan 2017 (dua versi) di komputer saya sekarang.
Terima kasih banyak!

@AlbertHuyb Unduh win-64/intel-openmp-2018.0.0-8.tar.bz2 dan letakkan file dll di Library\bin ke dalam dir dan tambahkan jalurnya ke variabel lingkungan PATH .

@peterjc123 Saya memiliki masalah yang sama. Saya mencoba menginstal obor menggunakan Python murni, yaitu pip. Ini menginstal dengan baik, namun saya mendapatkan pesan kesalahan yang sama dengan AlbertHuyb. Saya telah menginstal VC Redist 2017 dan openmp Intel (dan menambahkan direktori dll ke PATH) dan menginstal ulang obor, namun masalahnya tetap ada.

Saya menggunakan Python 3.6 dan mencoba versi torch-cpu (0.4.0). Ada ide? Terima kasih.

@peterjc123
Ini berfungsi setelah saya me-reboot komputer saya!
Terima kasih banyak!

@parlstrand
Cobalah untuk mem-boot ulang komputer Anda dan coba lagi.

@peterjc123 @AlbertHuyb Ya itu berfungsi sekarang :) Jika ada yang memiliki masalah yang sama, Anda perlu me-restart/me-reboot komputer Anda setelah menambahkan intel-openmp ke PATH Anda. Saya hanya melakukannya setelah menginstal VC Redist 2017, yang menyebabkan masalah.

Intel-openmp yang diperlukan harus benar-benar ditampilkan di pytorch.org
Bahkan aplikasi dependencies tidak menunjukkan bahwa dll ini diperlukan untuk _C.*.pyd

@peterjc123 Terima kasih! Ini bekerja untuk saya juga!
Komputer saya memiliki WIn 10,Python 3.5,VS 2017,CUDA 9.0,CUDNN 7.

bagi saya, semuanya baik-baik saja saat menggunakan numpy dengan mkl untuk menggantikan numpy tanpa mkl. Anda dapat mencoba

Saya telah menginstal pytorch menggunakan conda install -c peterjc123 pytorch-cpu
dan mendapatkan kesalahan di bawah ini:

C:\ProgramData\Anaconda3\envs\fastai-cpu\lib\site-packages\torch__init__.py di()
74 lulus
75
---> 76 dari obor._C impor *
77
78 __all__ += [nama untuk nama di dir(_C)

ImportError: Pemuatan DLL gagal: Modul yang ditentukan tidak dapat ditemukan.

Adakah yang bisa membantu bagaimana menyelesaikan ini?

@khemanivishal Bisakah Anda mencoba solusi yang diperkenalkan sebelumnya di posting ini? Dan Anda dapat mencoba paket resmi sebagai gantinya.

Saya telah menginstal pytorch 0.4.0, cuda 9.1, versi pip di windows 10. Setelah instalasi saya mengalami kesalahan ini ketika saya mencoba mengimpor.
dari obor._C impor *
ImportError: Pemuatan DLL gagal: Sistem operasi tidak dapat menjalankan %1.
Dimana letak masalahnya. Saya memang mengunduh roda yang ada di situs web resmi.
Saya memiliki kartu grafis berkemampuan Nvidia cuda 5.0.

@we-l-ee Masalah Anda adalah bahwa beberapa komponen env Python Anda adalah 32-bit. Silakan instal 64-bit Python dan numpy.

@peterjc123 Terima kasih atas jawabannya. Saya menggunakan Python 64-bit dan menginstal ulang versi 64-bit numpy. Namun saya masih mendapatkan kesalahan yang sama.

@ we-l-ee Anda dapat menggunakan sesuatu seperti Dependensi untuk mendeteksi masalah untuk Anda. Biarkan ia membuka Python dir/Lib/site-packages/torch/_C.pyd dan tunjukkan beberapa petunjuk.

@peterjc123
capture

@ we-l-ee saya tidak bisa melihat apa-apa dari ini. Bisakah Anda mencoba Anaconda?

"conda install -c peterjc123 pytorch-cpu" bekerja untuk saya! Banyak terima kasih teman-teman!

@peterjc123 , saya mencoba saran yang diposting sebelumnya seperti yang Anda minta, masih mendapatkan kesalahan yang sama
Saya mencoba conda install -c peterjc123 vc vs2017_runtime, masih tidak menyelesaikan masalah
di mana conda menunjukkan:
C:\ProgramData\Anaconda3Library\binconda.bat
C:\ProgramData\Anaconda3\Scriptsconda.exe

di mana python menunjukkan:
C:\ProgramData\Anaconda3\envs\fastai-cpupython.exe
C:\ProgramData\Anaconda3python.exe

Mencoba walker ketergantungan untuk _C.cp36-win_amd64.pyd. Terlampir tangkapan layarnya
screenshot

Bisakah Anda memeriksa gambar sekali dan beri tahu saya jika saya kehilangan sesuatu.

@khemanivishal Bisakah Anda mencoba paket resmi di http://pytorch.org?

@we-l-ee Anda dapat mencoba menjalankan di Anaconda Prompt. Saya kira variabel PATH Anda tercemar dan beberapa dependensi tidak dimuat dengan benar.

@AlbertHuyb @we-l-ee Saya memecahkan masalah ini dengan mengikuti langkah:
pip3 uninstall numpy
pip3 install numpy-1.14.3+mkl-cp36-cp36m-win_amd64.whl (unduh dari http://www.lfd.uci.edu/~gohlke/pythonlibs)

Masalah yang sama di sini kecuali baris 78.
Bersihkan instalasi python 3.6, Diinstal menggunakan perintah pip yang disarankan oleh situs web resmi. Mulai ulang, instal VC2017 dan intel openmp tetapi masalahnya tetap ada.

@atlantisq Apa OS Anda (menggunakan winver )? Dan Anda dapat menggunakan Dependensi untuk mendeteksi potensi masalah di sana. Lihat di sini .

@peterjc123 Windows 10 ver 1709, membangun 16299.431. Apakah Dependensi alat Windows atau program mandiri?

@atlantisq Ini adalah proyek mandiri yang tercantum di sini . Dan masalah Anda tampaknya serupa dengan #7458.

@peterjc123 Saya menginstal miniconda dan menginstal obor dari sana bersama dengan beberapa paket lainnya. Ketika saya mencoba mengimpor obor, katanya obor tidak ada. Kemudian instal obor lagi dari pip dan sekarang berfungsi. Terima kasih atas masukannya!

Masalah dapat direproduksi jika saya menghapus miniconda, jadi pasti salah satu paket hilang.

@atlantisq Masalahnya mungkin di sisi VC Redist. Coba apakah itu berhasil jika Anda meletakkan file peterjc123/vs2017_runtime di Anaconda Cloud ke PATH.

@peterjc123 Sudah diselesaikan dengan menginstal mkl_fft dengan pip. Pip juga menginstal icc-rt, intel-numpy, intel-openmp, mkl, mkl-fft, mkl-random secara bersamaan, jadi pasti ada beberapa atau semua paket ini yang hilang. Ini bekerja sekarang; terima kasih banyak atas bantuannya.

@kingstarcraft Saya memperbaiki masalah ini dengan menginstal numpy-mkl. Terima kasih!

@SpartaG177
F:\DocumentsOnF\CodingData\Python>pip install numpy-mkl
Mengumpulkan numpy-mkl
Tidak dapat menemukan versi yang memenuhi persyaratan numpy-mkl (dari versi: )
Tidak ditemukan distribusi yang cocok untuk numpy-mkl

Saya menggunakan Win10 dan 'solusi' ini sepertinya banyak menebak. saya mendapat
Python 3.6.5 (v3.6.5:f59c0932b4, 28 Mar 2018, 17:00:18) [MSC v.1900 64 bit (AMD64)] di win32
Ketik "bantuan", "hak cipta", "kredit" atau "lisensi" untuk informasi lebih lanjut.

impor obor
Traceback (panggilan terakhir terakhir):
berkas "", baris 1, di
File "C:\Users\dae\AppData\Local\Programs\Python\Python36\lib\site-packages\torch__init__.py", baris 78, di
dari obor._C impor *
ImportError: Pemuatan DLL gagal: Modul yang ditentukan tidak dapat ditemukan.

@soumith apakah kami memiliki daftar paket yang kami miliki di env ketika kami membuat paket windows? sepertinya kita mungkin perlu mencantumkannya sebagai bagian dari petunjuk pemasangan

@apaszke @soumith Nah, masalahnya disebut dll sih di Windows. Saat ini, sebagian besar terletak di openmp, vs2017 dan numpy. Untuk dua dua yang pertama, lain kali kita bisa mengemasnya ke dalam paket untuk roda. Tetapi untuk numpy, karena kita membangunnya dengan MKL, maka kita membutuhkan numpy-mkl. Namun, numpy atau numpy-mkl tidak ada di server pypi resmi untuk Windows. Jadi kita mungkin harus menulis ini ke dalam petunjuk instalasi.

Memiliki masalah yang sama, mencoba untuk menginstal ulang kedua Redist VC2017 dan CUDA 9.1 beberapa kali, tidak berhasil. Tetapi menginstal numpy-mkl berhasil. Persyaratan ini harus benar-benar ada di dokumen IMO (karena Windows FAQ menegaskan masalah ini adalah satu dengan VC2017), atau mungkin lebih banyak rincian ketika impor dll gagal? (tidak yakin apakah itu benar-benar mungkin).

agar adil, saya tidak melakukan ini di lingkungan conda - memasang obor melalui pip. tetapi akan menyukai beberapa info lebih lanjut tentang secara eksplisit apa yang diperlukan binari lain (baik itu CUDA, cuDNN, numpy-mkl, intel-openmp, dll.)

Secara khusus, proses bagi saya agar obor impor berfungsi adalah:

  1. Instal Komunitas Visual Studio 2017
  2. Instal Redist VC2017.
  3. Instal CUDA 9.1
    CATATAN: Dalam hal ini, penginstalan Visual Studio Integration gagal, kemungkinan karena masalah yang dibahas di sini :
  4. Instal cuDNN 7.1.
  5. Instal numpy-mkl melalui pip3 dan roda yang disediakan di sini .
  6. pip3 menginstal obor untuk CUDA 9.1 melalui situs web resmi.

Khususnya, saya tidak menginstal intel-openmp secara eksplisit, dan saya tidak menginstal integrasi CUDA Visual Studio, tetapi saya berhasil mengimpor obor. @peterjc123 ada intuisi mengapa ini bisa terjadi? Mencoba menghindari masalah yang lebih halus nanti, dan di atasnya tersirat bahwa intel-openmp diperlukan, dan dalam instruksi penyiapan Anda (yang berpotensi tidak digunakan lagi) sebelum 0.4 di sini , tersirat bahwa integrasi Visual Studio diperlukan.

@roozmahdavian Ya, kami akan memperbaiki dok. Tetapi sangat sulit bagi kami untuk mendeteksi apa yang salah di sana menggunakan pustaka python yang ada. Untungnya, ada alat eksternal yang berfungsi di sana yang disebut Dependencies .
Adapun instruksi pada repo saya, itu hanya berlaku untuk paket CI, yang tidak mengemas integrasi CUDA Visual Studio (NVTX). Dan sebenarnya, intel-openmp termasuk dalam numpy+mkl, jadi Anda tidak perlu secara eksplisit menginstalnya. Tetapi bagi mereka yang hanya numpy, itu diperlukan.
Dan akhirnya, dukungan roda untuk Windows agak baru. Jadi ada masalah yang muncul. Saya pikir itu akan menjadi lebih baik ketika Anda memposting masalah yang membantu kami memperbaikinya.

@akhadangi - ini memecahkan masalah saya juga.

Terima kasih,
Shivam

@roozmahdavian Anda membantu memperbaiki masalah saya! Saya menggunakan virtualenv dengan pip di windows 10 64 (tanpa conda atau Anaconda). Harus menghapus numpy (tidak ingin menghapus), instal numpy-MKL dari tautan Anda kemudian import torch berhasil.

Saya memiliki masalah di bawah ini juga. Windows 7 (CPU saja).

>>> import torch
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\mycp2fky\AppData\Local\Continuum\anaconda3\envs\pytorch\lib\site-packages\torch\__init__.py", line 76, in <module>
    from torch._C import *
ImportError: DLL load failed: The specified module could not be found.

Saya telah memperbaikinya menggunakan perintah di bawah ini dari @peterjc123 . Terima kasih banyak..

conda install -c peterjc123 pytorch-cpu

Saya memperbaiki masalah dengan perintah ini:

conda install -c peterjc123 pytorch-cpu

Pd: Saya mencoba infrastruktur di lingkungan non-gpu windows 7

@gulstein86 @fmcalcagno Apakah yang resmi tidak berfungsi? Bisakah Anda mencoba conda install -c pytorch pytorch-cpu ? Paket yang dihosting di Anaconda Cloud saya adalah 0.3.1, tetapi yang resmi adalah 0.4.0.

Berikut adalah laporan saya tentang masalah ini. Semoga bisa membantu memberi Anda beberapa petunjuk tentang cara menghadapinya.
https://Gist.github.com/peterjc123/6b804651288e76db7b5fabe5348e1f03

@peterjc123
Saya punya ImportError: DLL load failed: The operating system cannot run %1.
Saya memperbaikinya dengan menginstal numpy-1.14.3+mkl (terima kasih kepada @kingstarcraft ), saya mengunduhnya dari: http://www.lfd.uci.edu/~gohlke/pythonlibs
Saya tidak memiliki Anaconda tetapi Python 3.6 sederhana, jadi instalasi terlihat seperti:
pip3 install numpy-1.14.3+mkl-cp36-cp36m-win_amd64.whl

@soumith Diperbaiki oleh #7979. Haruskah kita menutup ini?

Saya menemui kesalahan yang sama menggunakan pip untuk menginstal Pytorch 0.4 di Python 3.6.5 tanpa dukungan GPU, Windows10.
Inilah solusi saya:

  1. Unduh win-64/intel-openmp-2018.0.0-8.tar.bz2
  2. unzip file yang diunduh, dan letakkan file dll di Library\bin ke jalur Python dll: C:\Users\username\AppData\Local\Programs\Python\Python36\DLLs (Anda dapat menemukan jalur python menggunakan where python perintah
  3. periksa apakah jalur Python dalam variabel lingkungan
  4. buka konsol lain dan coba

ini berhasil untuk saya~👏

Mendapatkan masalah yang sama;

(python35) E:\Development>conda info

     active environment : python35
    active env location : C:\Users\uqasnosw\AppData\Local\Continuum\Miniconda3\envs\python35
            shell level : 1
       user config file : C:\Users\uqasnosw\.condarc
 populated config files : C:\Users\uqasnosw\.condarc
          conda version : 4.5.4
    conda-build version : not installed
         python version : 3.6.1.final.0
       base environment : C:\Users\uqasnosw\AppData\Local\Continuum\Miniconda3  (writable)
           channel URLs : https://conda.anaconda.org/conda-forge/win-64
                          https://conda.anaconda.org/conda-forge/noarch
                          https://repo.anaconda.com/pkgs/main/win-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/free/win-64
                          https://repo.anaconda.com/pkgs/free/noarch
                          https://repo.anaconda.com/pkgs/r/win-64
                          https://repo.anaconda.com/pkgs/r/noarch
                          https://repo.anaconda.com/pkgs/pro/win-64
                          https://repo.anaconda.com/pkgs/pro/noarch
                          https://repo.anaconda.com/pkgs/msys2/win-64
                          https://repo.anaconda.com/pkgs/msys2/noarch
          package cache : C:\Users\uqasnosw\AppData\Local\Continuum\Miniconda3\pkgs
                          C:\Users\uqasnosw\AppData\Local\conda\conda\pkgs
       envs directories : C:\Users\uqasnosw\AppData\Local\Continuum\Miniconda3\envs
                          C:\Users\uqasnosw\AppData\Local\conda\conda\envs
                          C:\Users\uqasnosw\.conda\envs
               platform : win-64
             user-agent : conda/4.5.4 requests/2.14.2 CPython/3.6.1 Windows/10 Windows/10.0.16299
          administrator : False
             netrc file : None
           offline mode : False


(python35) E:\Development>python
Python 3.5.5 | packaged by conda-forge | (default, Feb 13 2018, 06:15:35) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\uqasnosw\AppData\Local\Continuum\Miniconda3\envs\python35\lib\site-packages\torch\__init__.py", line 78, in <module>
    from torch._C import *
ImportError: DLL load failed: The operating system cannot run %1.

Instruksi oleh @lutein tidak memperbaikinya untuk saya, dan saya perhatikan bahwa PR #7979 telah dibatalkan. Apakah ada solusi yang diketahui untuk masalah ini?

@aaronmarkham #7979 belum dibatalkan di cabang master. Itu hanya cabang internal @ezyang yang mencoba mengembalikannya. Masalah Anda sudah dinyatakan dalam dokumen, jadi saya tidak akan membicarakannya lagi.

@peterjc123 Terima kasih atas balasan cepat dan klarifikasinya! Memang, saya mengikuti instruksi di tautan ini dan menjalankan conda install mkl mkl_fft intel-openmp numpy (perhatikan garis bawah, bukan tanda hubung di mkl_fft) memperbaikinya untuk saya. Mohon abaikan komentar saya di atas.

Terima kasih, berharap untuk belajar obor.

Hai semuanya, dalam kasus saya solusinya adalah menginstal paket numpy yang telah dikompilasi dari sini: https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy

Pengaturan Saya:
Windows 10
python 3.6.5/pip3 - BUKAN CONDA
Tidak ada dukungan GPU

Langkah Saya ke salinan kerja PyTorch yang diinstal secara lokal:
Unduh dan Instal python 3.6.5 dari https://www.python.org/downloads/release/python-365/ (Saya memilih 64bit)
Mengunjungi https://pytorch.org/#pip -install-pytorch , pip yang dipilih, windows, python 3.6.5, dari sini ia memberi tahu saya untuk menjalankan perintah berikut:

pip3 install http://download.pytorch.org/whl/cpu/torch-0.4.0-cp36-cp36m-win_amd64.whl 
pip3 install torchvision

Selama proses ini, ia mengunduh numpy (dari pip, dan ini menyebabkan masalah bagi saya)
pip3 uninstall numpy
Kunjungi https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy dan pilih paket (saya memilih numpy‑1.14.5+mkl‑cp36‑cp36m‑win_amd64.whl)
Instal menggunakan pip3 dan di mana pun file whl yang diunduh (EG)
pip3 install ./Downloads/numpy‑1.14.5+mkl‑cp36‑cp36m‑win_amd64.whl

Uji obor impor lagi.
Kirimi saya kue.

Maaf mengganggu percakapan ini di sini, tetapi ini juga 100% berfungsi dan perbaikan tercepat untuk pemasangan non-conda (yaitu obor dipasang melalui pip):
Unduh intel-openmp dari https://anaconda.org/anaconda/intel-openmp/files
buka paketnya dan tambahkan folder bin ke PATH Anda

;)

@harlyh dapatkah Anda menjelaskan lebih lanjut tentang langkah kedua? Saya sudah mencoba openmp tetapi itu tidak berhasil untuk saya.

Saat Anda membongkar zip intel-openmp Anda akan mendapatkan 3 folder, salah satunya bernama bin.
Tambahkan path lengkap folder bin itu ke variabel lingkungan Anda yang disebut PATH
Setelah itu ketika Anda menjalankan command Prompt (start -> run -> cmd) dan menggunakan perintah env atau set, Anda akan melihat path ke folder bin itu di variabel PATH=....

bagaimana memecahkan ini?
Saya tidak dapat mengimpor obor dengan python.

Dalam [1]: impor obor

ImportError Traceback (panggilan terakhir terakhir)
di()
----> 1 obor impor

~\Anaconda3\lib\site-packages\torch__init__.py di()
74 lulus
75
---> 76 dari obor._C impor *
77
78 _all_ += [nama untuk nama di dir(_C)

ImportError: Pemuatan DLL gagal: Modul yang ditentukan tidak dapat ditemukan.

@AnirbanKisku silakan lihat solusi yang disajikan di utas ini. Secara khusus, lihat bit percakapan mulai dari https://github.com/pytorch/pytorch/issues/4518#issuecomment -384195186.
Saya yakin Anda mungkin mengalami masalah yang sama, tetapi Anda tidak memberikan banyak informasi.

python preprocess.py -train_src data/src-train.txt -train_tgt data/tgt-train.txt -valid_src data/src-val.txt -valid_tgt data/tgt-val.txt -save_data data/demo
Traceback (panggilan terakhir terakhir):
File "preprocess.py", baris 12, di
impor obor
File "C:\Users\mramkuma\AppData\Local\Programs\Python\Python35\lib\site-packages\torch__init__.py", baris 78, di
dari obor._C impor *
ImportError: Pemuatan DLL gagal: Modul yang ditentukan tidak dapat ditemukan.

apa yang harus dilakukan saudara?

Instal numpy-1.15 mkl https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy berfungsi untuk saya di Windows 10 x64, Python 3.6, CUDA 9.0.

Ini sepertinya berhasil untuk saya:
Menghapus pytorch dan pytorch-cpu
Instal pytorch-cpu conda install -c peterjc123 pytorch-cpu
Jika itu tidak berhasil, hapus instalan pytorch(es) dan:

Saya mendapat kesalahan yang sama, diselesaikan dalam tiga langkah
1) pip uninstall obor
2) conda install -c peterjc123 vc
3) conda install -c peterjc123 pytorch-cpu

terima kasih peter!

Dengan lingkungan ( Saya telah membangun lingkungan ini dengan miniconda ):

  • OS = windows 10 1809
  • python =3.7
  • numpy = 1.15.4

kesalahan impor akan terjadi, tidak peduli import numpy atau import torch .

Tetapi ketika saya menurunkan versi python ke 3.6.7 ( numpy=1.15.4 ), kesalahannya hilang. Tampaknya aneh.

@Whisht Jika Anda memperbarui ke python 3.7, versi numpy apa yang diinstal? Apa yang akan terjadi jika Anda memperbarui numpy ke 1.15?

@peterjc123 Ya, versi numpy adalah 1.15.4

@Whisht Ini terlihat seperti masalah Numpy. Silakan buka masalah di sini . Saya kira mereka mungkin menggunakan versi MKL yang berbeda. Atau beberapa dependensi kacau di lingkungan conda selama instalasi.

Saya mendapat kesalahan yang sama, diselesaikan dalam tiga langkah

  1. pip uninstall obor
  2. conda install -c peterjc123 vc
  3. conda install -c peterjc123 pytorch-cpu

terima kasih peter!

Langkah-langkah ini berhasil untuk saya di windows 10. Terima kasih.

Saya menggunakan python 2.7 dari sistem mac saya (bukan python pihak ketiga)
Saya menghadapi masalah ini dan mendapat solusi
cukup jalankan perintah ini, pastikan untuk menyesuaikannya dengan lingkungan Anda 👍

sudo install_name_tool -change @rpath/libc++.1.dylib /usr/lib/libc++.1.dylib /Library/Python/2.7/site-packages/torch/_C.so

Dengan lingkungan ( Saya telah membangun lingkungan ini dengan anaconda):
OS = windows 10
python = 3.6
cuda = 9.0
Pytorch = 1.0.1

error: from torch._C import * (ImportError: pemuatan DLL gagal: Modul yang ditentukan tidak dapat ditemukan!!!
Jadi, saya menggunakan solusi ini

Meskipun masalah ini terpecahkan, versi Pytorch diubah menjadi 0.4.1!!!

dapatkah Anda membantu saya menggunakan Pytorch1.0 tanpa ImportError? @peterjc123?

Setelah beralih ke pytorch 1.0.1 dengan cuda 10 dan python 3.7 (Windows 10 & Anaconda 1.9.6 virtual env) saya juga mendapatkan kesalahan ini:

from torch._C import *
ImportError: DLL load failed

sama untuk virtualenv segar dengan python 3.6

Di C:\Users\Name.conda\envspython37\Lib\site-packages\torch hanya ada file bernama _C.cp37-win_amd64.pyd

Dengan cuda 9.0 semuanya berjalan dengan baik.

Juga, masalah yang sama dengan hanya "conda install pytorch-cpu torchvision-cpu -c pytorch". Jadi saya kira itu tidak terkait dengan cuda atau cudnn.

Btw saya mencoba semua hal ini: Tidak berhasil untuk saya. Dan saya tidak dapat menggunakan versi lama peterjc123/win-64::pytorch-cpu-0.3.1-py36_cpuhe774522_2. Saya perlu pytorch 1.0.1 dengan dukungan cuda.

Saya menemui masalah ini hari ini setelah memutakhirkan ke python 3.7.2. Tidak berfungsi bahkan setelah dikompilasi ulang. Mengatasinya dengan kembali ke python 3.7.1.

conda install python==3.7.1

Ini juga berhasil untuk saya.
Sama untuk python 3.6: Menggunakan python 3.6.8 terbaru memberikan kesalahan yang sama
conda install python==3.6.7 berhasil

@HarryHHung @djdookie Saya mereproduksi masalah ini dan menganalisis kemungkinan alasannya. Tampaknya cara sebelumnya (mengedit PATH ) mengganti direktori pemuatan dll tidak berfungsi lagi. Untuk visibilitas yang lebih baik, saya telah membuka masalah baru: https://github.com/pytorch/pytorch/issues/17051

@peterjc123 Temuan yang bagus. Terima kasih atas usaha Anda!

Saya tidak tahu bagaimana mengatasi kesalahan: from torch._C import * (ImportError: DLL load failed: Modul yang ditentukan tidak dapat ditemukan dengan Pytorch1.0. Dapatkah Anda membantu saya?@djdookie

Di lingkungan saya (win8.1, python3.7.1, Pytorch1.0.1), kesalahan ini terjadi di virtual env (menggunakan anaconda) tetapi tidak terjadi di root (basis) env.
Menurut verifikasi saya, dalam kasus saya, kesalahan ini tidak terjadi ketika virtual env dibuat oleh Prompt (bukan oleh anaconda navigator).
Saya harap ini akan membantu seseorang.

Beralih ke Python 3.7.1 dari 3.7.2 berhasil untuk saya. Jadi tampaknya menjadi masalah konflik versi.

conda instal python==3.6.7
bekerja untuk saya. Saya pikir itu 3.6.8 sebelum ini.

Terima kasih atas semua bantuannya.

Hai semuanya, saya hanya ingin membagikan solusi yang berhasil bagi saya untuk menginstal pytorch1.0.0 menggunakan conda4.6.4 pada mesin windows 10 tanpa GPU karena saya butuh waktu lama untuk mencari tahu.
Saya pikir masalah terbesar adalah tidak menggunakan python 3.6.7 untuk saya.

ulangi langkah-langkah ini:
conda create -n myEnv python=3.6.7
conda install pytorch-cpu=1.0.0 -c pytorch

Hai semuanya, saya juga mengalami masalah yang sama dan menyelesaikannya dengan membuat Conda env lengkap termasuk anaconda dan kemudian menginstal pytorch dengan cuda (untuk dukungan gpu)
dan itu berhasil untuk saya.

Inilah jawaban saya tentang stackoverflow: https://stackoverflow.com/a/54742569/9071644

Untuk orang-orang yang tidak sabar untuk tetap menjadi yang terdepan (seperti saya), ada dua cara yang harus dilakukan. Kompilasi ulang dengan sumber pytorch terbaru yang berkat @peterjc123. Atau tingkatkan ke versi python terbaru dari saluran c3i_test.

conda install -c c3i_test python

Saya dapat mengonfirmasi bahwa paket python-3.7.2 build h8c8aaf0_6 menyelesaikan masalah. https://github.com/ContinuumIO/anaconda-issues/issues/10640

Pembaruan: Pembangunan perbaikan python telah dirilis ke saluran default. Kami sekarang dapat meningkatkan dengan perintah berikut untuk menyelesaikan masalah ini.

conda update python

Saya juga mendapatkan kesalahan
import torch File "C:\Users\dilee\Anaconda3\lib\site-packages\torch\__init__.py", line 76, in <module> from torch._C import * ImportError: DLL load failed: The specified module could not be found.

dapatkah seseorang membantu saya untuk menyelesaikan kesalahan ini?

terselesaikan

Bagaimana Anda menyelesaikannya?

jendela 10
python3.6
gunakan pip dan conda none untuk menginstal pytorch, dan jangan gunakan anaconda.
sekarang saya tidak dapat menyelesaikan kesalahan
berkas "", baris 1, di
File "D:\Python36\lib\site-packages\torch__init__.py", baris 102, di
dari obor._C impor *
ImportError: Pemuatan DLL gagal:

@helenwyw Harap perbarui python Anda jika Anda menggunakan Python 3.6.0.

@peterjc123 Apakah ini masalah versi? Versi mana yang direkomendasikan? terima kasih

3.6.X (X>0) didukung. Saya merekomendasikan 3.6.7 karena diuji di CI.

oh, saya akan mencoba. Terima kasih!

@peterjc123 hhh , tidak apa-apa

@peterjc123 Halo!Saya juga menemui masalah yang sama.
windows 10 Anaconda python3.6.3
conda install pytorch-cpu torchvision-cpu -c pytorch
Saya mencoba solusi conda install -c peterjc123 pytorch-cpu,it berfungsi.
TETAPI! Versi pytorch adalah 0.3.1 , tidak memenuhi kebutuhan saya. Saya sarankan Anda bisa menjelaskan versi pytorch.
Saya menghapusnya, dan menginstal ulang dengan conda install pytorch-cpu torchvision-cpu c pytorch.
Saya mencoba beberapa metode yang disebutkan halaman ini.
Akhirnya, sloution ini berhasil!
Unduh win-64/intel-openmp-2018.0.0-8.tar.bz2 dan letakkan file dll di Library\bin ke dalam direktori dan tambahkan jalurnya ke variabel lingkungan PATH.
Dan reboot windows!
Terima kasih!

Bagaimanapun, silakan coba skrip ini terlebih dahulu. https://Gist.github.com/peterjc123/21143c0c9426a025618260dde5b6219a

Masalah yang sama ditemukan pada Windows 10 ( _ImportError: DLL load failed: The ditentukan modul tidak dapat ditemukan._)
saya menginstal dengan conda install pytorch-cpu torchvision-cpu -c pytorch
sebenarnya lupakan versi python saya sebelumnya ( sekitar 3.6.X), tetapi saya memperbarui python saya ke 3.6.8 dan itu menyelesaikan masalah.

Punya masalah yang sama di mac setelah memutakhirkan. conda install pytorch=1.0.0 -c pytorch memperbaiki masalah untuk saya.

@nshervt Masalah ini melacak masalah khusus Windows. Jika Anda mengalami masalah saat menginstal PyTorch 1.1 dari distribusi biner di OS X, harap laporkan bug baru. Terima kasih!

Di MacOS Mojave saya mendapatkan

---> 79 from torch._C import *

ImportError: dlopen(/usr/local/lib/python3.6/site-packages/torch/_C.cpython-36m-darwin.so, 9): Library not loaded: /usr/local/opt/libomp/lib/libomp.dylib
  Referenced from: /usr/local/lib/python3.6/site-packages/torch/lib/libshm.dylib
  Reason: image not found

Ada bug di obor versi 1.1.0. Instal 1.0.0 untuk MacOS.

pip3 install torch==1.0.0 torchvision==0.2.2.post3

Ini akan menyelesaikan masalah.

Tidak yakin apakah ada yang telah memecahkan masalah ini selain windows 10, menginstal Python 3.7.1 dari Spyder menggunakan !pip install. CUDA mengacaukan pesan kesalahan itu untuk saya. Jadi saya menghapus file secara manual (uninstall) mengambil selamanya dan menginstal ulang versi non-cuda. Bekerja dengan baik sekarang.

Saya memiliki masalah yang sama pada python: 3.7.3, cuda 10.1, pythorch 1.2.
Bagi saya menghapus paket dan menginstal versi 1.0.0 dengan conda memecahkan masalah:

conda install pytorch=1.0.0 -c pytorch
conda install -c pytorch torchvision

Saya menginstal Python versi 3.6.8 dan itu memecahkan masalah saya

Saya memiliki kesalahan yang sama, saya hanya mengubah lingkungan di Anaconda dari basis ke myenv sehingga saya memiliki pytorch yang kompatibel di sana. Saya berasumsi seseorang harus menginstal versi Pytorch yang tepat

Saya memiliki masalah yang sama pada windows 10 setelah menginstal dengan pip3 dengan python 3.7.4 dan CUDA versi 10.1. (Driver cuda saya adalah versi ini: driver NVIDIA CUDA 10.1.0). Tetapi pada impor kesalahan yang sama yang dimiliki orang lain.

Untuk memperbaikinya saya melakukan hal berikut; pip3 hapus instalan obor dan instal ulang dengan CUDA 9.2. Impor berjalan dengan baik sekarang (torch.cuda.is_available benar, jadi semuanya berfungsi). Semoga ini bisa membantu seseorang.

gunakan obor 1.1.0, saya pikir itu obor 1.3.0 sebelum ini.

@HarshneetBhatia Versi mana yang Anda gunakan? Apakah Anda memiliki kartu CUDA? Bagaimana Anda menginstalnya?

Hai !
Bisakah saya menjalankan kode berikut dengan mudah?
pip3 install torch===1.3.0 torchvision===0.4.1 -f https://download.pytorch.org/whl/torch_stable.html
tanpa mengatur CUDA saya di mesin ?

dan ya saya punya GTX 1660 ti di mesin saya.

Terima kasih sebelumnya :)

Saya mendapatkan kesalahan serupa dalam konteks berikut: Sebelumnya, saya berhasil menggunakan windows10 pytorch 0.2.1 (menggunakan distribusi anaconda dari -c peterjc123). Kami sekarang telah mengunduh pip .whl untuk kita semua gunakan dan jadi saya menghapus pytorch 0.2.1 dan mencoba menginstal file wheel menggunakan

pip install $PATH_TO_WHL$/torch-0.3.0b0+591e73e-cp36-cp36m-win_amd64.whl

Ini selesai dengan sukses, tetapi kemudian saya mendapatkan (di baris perintah spyder, PyDev dan python):
'>> impor obor
Traceback (panggilan terakhir terakhir):
File "C:\Users\alexandre\Anaconda3\lib\site-packages\torch__init__.py", baris 76, di
dari obor._C impor *
ImportError: Pemuatan DLL gagal: Modul yang ditentukan tidak dapat ditemukan.
'

Saya menggunakan windows 10, python 3.6.4, conda 4.4.10. Dan pip adalah pip anaconda.

Sebagai mundur saya mencoba:
conda install -c peterjc123 pytorch cuda80
dan itu 'berhasil'

Tapi saya ingin tahu mengapa file .whl gagal untuk saya (berfungsi pada mesin rekan kerja).

Ini bekerja 👍

Saya memiliki masalah yang sama untuk mendapatkan kesalahan "from torch._C import * ImportError: DLL load failed: The ditentukan modul tidak dapat ditemukan."

Menggunakan Windows - Python 3.6 Murni - obor 0.4.0 - Lingkungan Virtual

Saya menyelesaikannya dengan langkah-langkah berikut:

  1. Pastikan Anda memiliki pip versi 9.0.1: python -m pip install pip==9.0.1
  2. pip install mkl intel-openmp
  3. Tambahkan ke jalur sistem: {jalur ke virtualenv}Perpustakaan\bin
  4. pip install torch==0.4.0 -f https://download.pytorch.org/whl/torch_stable.html

conda update python bekerja dengan baik. Versi python yang diperbarui adalah 3.8.1

Kombinasi yang berhasil bagi saya untuk penginstalan offline lengkap:
CUDA 10.1 (dengan perpustakaan cuDNN yang cocok)
Python 3.6.10 (Anaconda)
pyYAML 5.1 (dari PyPI)
obor 1.4.0 cuda101 (dari Anaconda Cloud)
torchvision 0.5.0 (dari PyPi)

Perhatikan bahwa saya telah menginstal persyaratan VS sebelumnya

Ini seharusnya menjadi masalah msvc. Silakan unduh file whl dari https://pypi.org/project/msvc-runtime/ dan instal.
Konfigurasi saya:
Windows 10
cudatoolkit 10.0.130
pytorch 1.2.0
msvc-runtime 14.26.28720

Saya menginstal Python versi 3.6.8 dan itu memecahkan masalah saya

Apakah pytorch mendukung python 3.7? Versi python saya adalah 3.7.x dan tidak dapat menyelesaikan masalah saya

Maaf, saya tidak yakin apakah itu bisa berhasil. Sedangkan versi python adalah 3.7.4 di komputer saya yang lain dan tidak ada masalah. Mungkin Anda bisa mencoba.

------------------ ------------------
: "liaoxuewei"< [email protected]>;
: 2020年8月20日(星期四) 10:44
: "pytorch/pytorch"< [email protected]>;
: "倪思琪"< [email protected]>; "Komentar"< [email protected]>;
Catatan: Re: [pytorch/pytorch] from torch._C import * (ImportError: DLL load failed: Modul yang ditentukan tidak dapat ditemukan. (#4518)

Saya menginstal Python versi 3.6.8 dan itu memecahkan masalah saya

Apakah pytorch mendukung python 3.7? Versi python saya adalah 3.7.x dan tidak dapat menyelesaikan masalah saya


Anda menerima ini karena Anda berkomentar.
Balas email ini secara langsung, lihat di GitHub, atau berhenti berlangganan.

Saya memecahkan masalah ini dengan menginstal driver GPU. https://www.nvidia.cn/Download/index.aspx
Anda harus memeriksa apakah driver GTX diinstal.

Ini seharusnya menjadi masalah msvc. Silakan unduh file whl dari https://pypi.org/project/msvc-runtime/ dan instal.
Konfigurasi saya:
Windows 10
cudatoolkit 10.0.130
pytorch 1.2.0
msvc-runtime 14.26.28720

Ini bekerja dengan konfigurasi berikut,
Windows 10
cudatoolkit 10.0.130
pytorch 1.4.0
msvc-runtime

Terima kasih untuk paket pypi!

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

rajarshd picture rajarshd  ·  3Komentar

cdluminate picture cdluminate  ·  3Komentar

eliabruni picture eliabruni  ·  3Komentar

szagoruyko picture szagoruyko  ·  3Komentar

NgPDat picture NgPDat  ·  3Komentar