Pytorch: from Fackel._C import * (ImportError: DLL-Laden fehlgeschlagen: Das angegebene Modul konnte nicht gefunden werden.

Erstellt am 7. Jan. 2018  Â·  172Kommentare  Â·  Quelle: pytorch/pytorch

Datei "", Zeile 4, in
Taschenlampe importieren

Datei "C:\Users\hp i3\Anaconda3\lib\site-packages\torch__init__.py", Zeile 76, in
aus Fackel._C-Import *

ImportError: DLL-Laden fehlgeschlagen: Das angegebene Modul konnte nicht gefunden werden.

Hilfreichster Kommentar

@AlbertHuyb Laden Sie win-64/intel-openmp-2018.0.0-8.tar.bz2 herunter und legen Sie die DLL-Dateien in Library\bin in ein Verzeichnis und hÀngen Sie den Pfad an die Umgebungsvariable PATH .

Alle 172 Kommentare

@HarshneetBhatia Welche Version verwendest du? Haben Sie CUDA-Karten? Wie hast du es installiert?

@HarshneetBhatia Und mir ist aufgefallen, dass sich in Ihrem Pfad der Anaconda-Installation ein Leerzeichen befindet. WĂŒrden Sie bitte einen Pfad ohne versuchen?

@peterjc123
Verwenden von Anaconda -Spyder Python 3.6
Ich habe conda install -c peterjc123 pytorch installiert

Ich verwende Windows 8.1

Ist Platz schafft Problem Ich habe den gleichen Pfad HP i3 - Soll ich den Namen Àndern?

@HarshneetBhatia Wenn es nach der Neuinstallation von Anaconda nicht funktioniert, können Sie etw. Öffnen Sie wie Dependency Walker [Anaconda PATH]\Lib\site-packages\torch\lib\_C.pyd um herauszufinden, was dort nicht stimmt.

Ich hatte das gleiche Problem und es wurde durch das Verzeichnis Fackel verursacht, das durch Kompilieren der Quelle im selben Verzeichnis generiert wird. Die Lösung fĂŒr mich bestand darin, einfach das Verzeichnis vor dem Öffnen von Python zu Ă€ndern.

@maatini Ich verwende Anaconda, können Sie mir bitte

Vielen Dank im Voraus

Das Problem in meinem Fall war, dass ich Python aus einer (Befehls-)Shell aus dem Verzeichnis gestartet habe, in dem ich pytorch kompiliert habe. In diesem Verzeichnis existiert (wurde erzeugt) das Unterverzeichnis Fackel, welches Python versucht zu laden, wenn Sie "Fackel importieren". Also das einfache Verlassen des pytorch-Verzeichnisses vor dem Starten von Python hat mein Problem gelöst.

@maatini Haben Sie in Anaconda eine Idee, wie dieses Problem gelöst werden kann?
Weil ich nicht bekomme, wie man das Verzeichnis in Anaconda Àndert.

@HarshneetBhatia So wie Sie normalerweise das Verzeichnis wechseln: cd .

Ich erhalte einen Ă€hnlichen Fehler im folgenden Kontext: FrĂŒher habe ich erfolgreich Windows10 pytorch 0.2.1 verwendet (mit der Anaconda-Distribution von -c peterjc123). Wir haben jetzt eine pip .whl heruntergeladen, die wir alle verwenden können, und so habe ich pytorch 0.2.1 deinstalliert und versucht, die Wheel-Datei mit zu installieren

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

Dies wird erfolgreich abgeschlossen, aber dann erhalte ich (in der Spyder-, PyDev- und Python-Befehlszeile):
'>> Taschenlampe importieren
Traceback (letzter Anruf zuletzt):
Datei "C:\Users\alexandre\Anaconda3\lib\site-packages\torch__init__.py", Zeile 76, in
aus Fackel._C-Import *
ImportError: DLL-Laden fehlgeschlagen: Das angegebene Modul konnte nicht gefunden werden.
'

Ich verwende Windows 10, Python 3.6.4, Conda 4.4.10. Und pip ist der Anakonda-Pip.

Als Fallback habe ich versucht:
conda install -c peterjc123 pytorch cuda80
und das hat 'funktioniert'

Aber ich bin neugierig, warum die .whl-Datei bei mir fehlschlÀgt (sie funktioniert auf dem Computer eines Kollegen).

@aviolov Es

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

Wenn das funktioniert, sollte es mit MSVC zusammenhÀngen. Andernfalls fehlen möglicherweise die cuda-Dateien in PATH.

Ich glaube nicht, dass dies ein CUDA-bezogenes Problem ist. Es hört sich eher so an, als wĂŒrde der Befehl pip install die Fackelordner „irgendwie“ durcheinander bringen, wie die anderen Kommentare oben nahelegen, obwohl ich das Problem nicht nur beim AusfĂŒhren von Python im selben Ordner hatte, in dem ich den pip-Befehl ausgefĂŒhrt habe. (pydev, spyder, ipython in einem anderen Ordner)

Ich habe es auch versucht
conda installiere pytorch
conda deinstallieren pytorch
pip installieren pytorch.whl

Und der Fehler blieb bestehen, was darauf hindeutet, dass er nicht mit dem vc2017 Redist zusammenhÀngt, da das erste Conda-Update das hÀtte beheben sollen?

Eine andere seltsame Sache ist, dass ich beim Versuch, pip uninstall versuchen, eine Fehlermeldung erhalte, dass einige Ordner nicht aus meinem AppData\Local\Temp entfernt werden können. Diese Ordner sehen aus wie die Brennerverteilung (./torch/_nvrtc.cp.. etc).

@aviolov Können Sie ĂŒberprĂŒfen, ob _nvrtc.cp.. im Anaconda- Verzeichnis liegt?

Ich habe versucht, Beispielcode aus dem fast.ai-Kurs auszufĂŒhren, und erhalte einen Ă€hnlichen Fehler. Ich bin neu und gehe nur in Fußstapfen, um mein Jupyter-Notebook einzurichten.

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

Unten sind meine Conda-Infos

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 , ich denke, das tut es:
pwd
Aus[11]: 'C:\Users\alexandre\Anaconda3'

glob.glob(r'./ */_nvrtc.cp ', rekursiv=True)
Aus[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']

Dies ist nach der Deinstallation der .whl-Datei und der Installation ĂŒber conda install -c ...

Gibt es hierfĂŒr eine Auflösung? Stehe vor dem gleichen Fehler

@ciphurus Welches Paket installierst du? Wenn Sie Conda-Pakete verwenden, können Sie versuchen, vc-Pakete zu aktualisieren. conda install -c peterjc123 vc

Ja, ich verwende conda install -c peterjc123 pytorch unter Windows 7. Ich habe auch conda install -c peterjc123 pytorch_legacy ausprobiert und auch das gab den gleichen Fehler.
Habe auch versucht, was Sie vorgeschlagen haben conda install -c peterjc123 vc, aber immer noch der gleiche Fehler
aus Fackel._C-Import *
Datei "C:\Users\Admin.p2\pool\plugins\org.python.pydev_5.9.2.201708151115\pysrc_pydev_bundle\pydev_import_hook.py", Zeile 20, in do_import
module = self._system_import(name, args, * kwargs)
ImportError: DLL-Laden fehlgeschlagen: Die angegebene Prozedur konnte nicht gefunden werden.

@ciphurus Hey! Ihr Fehler scheint nicht auf der PyTorch-Seite zu liegen, da dieser Fehler nicht aus dem Taschenlampenpaket geworfen wird. WĂŒrden Sie bitte den import torch Test ĂŒber die Eingabeaufforderung ausfĂŒhren, um dies zu bestĂ€tigen?

@peterjc123 Das gleiche Problem hier:

  • Anaconda unter Windows 7
  • VC bereits aktualisiert
  • Sowohl Torch als auch Torch_Legacy mit Conda install -c peterjc123 pytorch cuda80 ausprobiert
    Gleicher Fehler in Zeile 74 von __init__.py ( torch._C import * )
  • Deinstallation/Neuinstallation bereits versucht, andere Benutzer, andere Verzeichnisse, kein Unterschied.

Ich bin neu bei Python, daher habe ich hier vielleicht etwas ĂŒbersehen. Bitte lassen Sie mich wissen, wenn Sie weitere Informationen benötigen, um die Ursache zu ermitteln.

@sshahpouri WĂŒrden Sie bitte diesen Befehl versuchen? conda install -c peterjc123 vc msvc2017_runtime

Nein, ich habe es an der Anaconda-Eingabeaufforderung versucht und erhalte den gleichen Fehler
(Basis) C:\Benutzer\Admin>python
Python 3.6.4 |Anaconda-Benutzerdefiniert (64-Bit)| (Standard, 16. Januar 2018, 10:22:32) [MSC v.
1900 64 Bit (AMD64)] auf win32
Geben Sie "Hilfe", "Copyright", "Credits" oder "Lizenz" ein, um weitere Informationen zu erhalten.

Taschenlampe importieren
Traceback (letzter Anruf zuletzt):
Datei "", Zeile 1, in
Datei "C:\Users\Admin\Anaconda3\lib\site-packages\torch__init__.py", Zeile 76,
in
aus Fackel._C-Import *
ImportError: DLL-Laden fehlgeschlagen: Die angegebene Prozedur konnte nicht gefunden werden.

@ciphurus Bitte versuchen Sie den gleichen Befehl oben und sehen Sie, ob er funktioniert.

@sshahpouri @ciphurus Sorry fĂŒr Tippfehler. Es sollte conda install -c peterjc123 vc vs2017_runtime .

@peterjc123 Als ich den Befehl ausprobiert habe, erhalte ich den folgenden python.exe - Systemfehler:
Das Programm kann nicht gestartet werden, weil
api-ms-win-core-rtlsupport-l1-2-0.dll fehlt auf Ihrem Computer. Versuchen Sie, das Programm neu zu installieren, um dieses Problem zu beheben

@peterjc123 Ich habe es mit VS2017runtime installiert, Installation erfolgreich, Installation von Pytorch erfolgreich, aber das Importieren von Fackel fĂŒhrt zu demselben Fehler. (Zeile 74)

Als Randnotiz wird durch die Installation von VS2017Runtime VC von 14.1 auf 14 herabgestuft. Ich denke, dies ist beabsichtigt. Ist es nicht?

Noch ein Hinweis: Ich habe mir gerade ein Video angesehen, in dem jemand PyTorch 0.2.1 erfolgreich installiert hat.
@peterjc123 hast du einen Link zu 0.2.1, damit ich das ausprobieren kann?

@sshahpouri Siehe den Abschnitt Easy Installation meines Repositorys .

@ciphurus WĂŒrden Sie bitte win-64/vs2017_runtime-15.4.27004.2010-1.tar.bz2 von hier herunterladen und installieren?

Ich habe Anaconda neu installiert und konnte laufen
conda install -c peterjc123 vc vs2017_runtime
Aber immer noch der gleiche Fehler beim Importieren der Taschenlampe

Irgendwelche VorschlÀge zur Lösung dieses Problems?

@ciphurus Können Sie bitte Dependency verwenden , um zu debuggen, was da falsch ist? Öffnen Sie einfach [Anaconda dir]\Lib\site-packages\torch\_C.pyd und senden Sie mir den Screenshot.

@peterjc123 irgendwie gute Nachrichten!
Ich habe die Fackel-Version 0.2.1 heruntergeladen und offline installiert und es funktioniert! ja, endlich habe ich eine funktionierende Taschenlampe.
pytorch_legacy-0.2.1-py36_0.2.1cu80.tar.bz2

@peterjc123 angehÀngt ist ein Screenshot, die Datei konnte ich im Verzeichnis was_C.cp36-win_amd64.pyd finden
torch_error
Lassen Sie mich wissen, ob dies hilft, herauszufinden, was möglicherweise fehlt

@ciphurus Auf diesem Bild ist alles in Ordnung. Könnten Sie bitte die Elemente ein wenig erweitern und sehen, ob weitere Elemente fehlen?

Wie in meinem Fall ist ein möglicher Grund, dass keine CUDA-bezogenen DLLs installiert sind. Wenn Sie keine NVIDIA-GPU fĂŒr Deep Learning haben, sollte die folgende CPU-Version installiert sein:
conda install -c peterjc123 pytorch-cpu
anstatt
conda install -c peterjc123 pytorch (dieser ist fĂŒr CUDA 8.)

@ShuhuaGao Ja, du hast Recht. Aber da @ciphurus nvcuda.dll in seinem PATH hat, denke ich, dass er eine Nvidia-GPU haben muss.

@peterjc123 Können Sie bitte ein wenig

Stehe vor dem gleichen Problem. Ich habe pytorch mit installiert
" conda install -c pteterjc123 pytorch cuda80 "
und vs mit
" conda install -c peterjc123 vc vs2017_runtime ".
Aber immer noch, wenn ich Fackel in Python importiere, tauchte der gleiche Fehler auf wie
aus Fackel._C-Import *
ImportError: DLL-Laden fehlgeschlagen: æ‰Ÿäžćˆ°æŒ‡ćźšçš„æšĄć—ă€‚

Ich verwende derzeit Win10, Anaconda 4.4.10 und Python 3.6.4. Könnten Sie mir bitte dabei helfen? @peterjc123

@xiamengzhou Hast du CUDA 8.0 installiert oder mit anderen Worten, hast du eine fÀhige Nvidia Grafikkarte?

Danke fĂŒr deine Antwort @peterjc123 . Ich habe keine Nvidia-Grafikkarte auf meinem Computer. Ist das ein Muss fĂŒr die Verwendung von pytorch nur mit CPU?

@xiamengzhou Siehe meinen Kommentar oben. Mit einem Wort, Sie sollten (1) zuerst die Pytorch deinstallieren, die Sie jetzt haben (2) den folgenden Befehl ausfĂŒhren, um die Nur-CPU-Version zu installieren
conda install -c peterjc123 pytorch-cpu

@ciphurus Können Sie zuerst die CPU-Version ausprobieren (siehe Kommentar oben)? Wenn die CPU-Version nicht erfolgreich importiert werden kann, hÀngt sie möglicherweise mit VC2017 zusammen, andernfalls ist Ihr CUDA-Setup möglicherweise beschÀdigt.

@ShuhuaGao Funktioniert wie ein Zauber! Vielen Dank!

@peterjc123 Ja, die CPU-Version hat funktioniert. Im Moment möchte ich es nur verwenden, um mich mit der Syntax und einigen FĂ€llen vertraut zu machen, daher ist dies sehr nĂŒtzlich. Danke fĂŒr deine Hilfe dabei.

"conda install -c peterjc123 pytorch-cpu" hat bei mir funktioniert Danke

"conda install -c peterjc123 pytorch-cpu" hat funktioniert.. Vielen Dank, Leute!

Stehe vor dem gleichen Problem

Die Installation ist mir gelungen mit Version: pytorch-0.3.1-py36_cuda90_cudnn7he774522_2 mit
"conda install -c peterjc123 pytorch cuda90" mit Ergebnis:
Alle angeforderten Pakete sind bereits installiert.

und vs mit
"conda install -c peterjc123 vc vs2017_runtime" mit Ergebnis:
Alle angeforderten Pakete sind bereits installiert.

Aber immer noch, wenn ich Fackel in Python importiere, tauchte ein Fehler auf wie

Traceback (letzter Anruf zuletzt):
Datei "", Zeile 1, in
ModuleNotFoundError: Kein Modul namens 'torch'

Ich verwende Windows 10, GTX 1060, Python 3.6.4, Conda 4.5.0
und zuvor erfolgreich mit tf 1.7.0-rc0 und keras 2.1.5, beide gpu aktiviert.

Könnten Sie mir bitte auch dabei helfen? Sollte ich meine pytorch downgraden? @peterjc123
Danke vorher

@bryanwilie WĂŒrden Sie bitte versuchen, alle zugehörigen Pakete zu deinstallieren und anschließend erneut zu installieren?

@ peterjc123 Gerade habe ich versucht, vc, vs2017_runtime und pytorch zu entfernen und alle wieder zu installieren, und ich erhalte den gleichen Fehler, wenn ich versuche, Fackel zu importieren. Das fĂŒhlt sich komisch an..

Gibt es noch ein Paket, das ich wieder deinstallieren muss?

Danke fĂŒr die prompte Antwort, @peterjc123!

@bryanwilie Könnten Sie bitte die Pfade von Python und Conda zeigen? Verwenden Sie die folgenden Befehle.

where python
where conda

@peterjc123 Entschuldigung, habe das nicht gelesen. Hier ist es:

wo python

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

wo conda

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

@bryanwilie Ihre erste Python in PATH ist nicht die in Anaconda. Das ist das Problem. Sie können das erste Python entfernen oder das Python in Anaconda priorisieren.

@peterjc123 Es hat funktioniert! Ich entferne die erste Python und installiere meine Conda tatsÀchlich neu, weil ich sie bereits zuvor entfernt habe. Ich danke dir sehr

Eine schnellere Lösung besteht darin, einfach die PrioritÀt der Umgebungsvariablen zu Àndern (wie von @peterjc123 vorgeschlagen ).

Ich hatte ein Àhnliches Problem und mit (conda install -c peterjc123 pytorch-cpu) hat es funktioniert.

conda install -c peterjc123 pytorch-cpu installiert Torchvision nicht
Wie bekomme ich Torchvision (Windows 7 64 Bit, nur CPU)?
Danke

@senpkum Es ist pip install torchvision . Und beim nÀchsten Mal bitte in der entsprechenden Ausgabe nachfragen.

@peterjc123
Hallo, ich erhalte den gleichen Fehler, wenn ich einfach dem Befehl von pytorch.org folge, um pytorch zu installieren.

pip3 installieren http://download.pytorch.org/whl/cpu/torch-0.4.0-cp36-cp36m-win_amd64.whl
pip3 installiere Fackelvision

Aber nachdem ich Python in cmd ausgefĂŒhrt und versucht habe, Fackel zu importieren. Es hat mit diesem Fehler geantwortet:

Python 3.6.2 (v3.6.2:5fd33b5, 8. Juli 2017, 04:57:36) [MSC v.1900 64 Bit (AMD64)] auf win32
Geben Sie "Hilfe", "Copyright", "Credits" oder "Lizenz" ein, um weitere Informationen zu erhalten.

Taschenlampe importieren
Traceback (letzter Anruf zuletzt):
Datei "", Zeile 1, in
Datei "C:\Programme\Python36\lib\site-packages\torch__init__.py", Zeile 78, in
aus Fackel._C-Import *
ImportError: DLL-Laden fehlgeschlagen: æ‰Ÿäžćˆ°æŒ‡ćźšçš„æšĄć—ă€‚

Ich frage mich, wie ich dieses Problem beheben könnte, ohne Anaconda zu installieren.
Muss ich Ihnen noch andere Informationen zeigen?
Vielen Dank !

@ AlbertHuyb Sie verwenden reines Python, oder? Dann mĂŒssen Sie VC Redist 2017 selbst installieren. Sie benötigen auch die intel-openmp-DLLs und Numpy.
Hier die Links zu ihnen:
VC 2017
Intel openmp

@peterjc123
Ich habe VC Redist 2017 ĂŒber den ersten Link installiert, aber es funktioniert immer noch nicht


Was soll ich mit dem zweiten Link machen?
Außerdem verwende ich Windows und habe MVS 2017 bereits installiert, sodass ich festgestellt habe, dass ich jetzt VC Redist 2008 und 2012 sowie 2013 und 2017 (zwei Versionen) auf meinem Computer habe.
Vielen Dank!

@AlbertHuyb Laden Sie win-64/intel-openmp-2018.0.0-8.tar.bz2 herunter und legen Sie die DLL-Dateien in Library\bin in ein Verzeichnis und hÀngen Sie den Pfad an die Umgebungsvariable PATH .

@peterjc123 Ich habe das gleiche Problem. Ich versuche, Fackel mit reinem Python zu installieren, dh pip. Es installiert sich gut, aber ich erhalte die gleiche Fehlermeldung wie AlbertHuyb. Ich habe VC Redist 2017 und Intels openmp installiert (und das dll-Verzeichnis zum PATH hinzugefĂŒgt) und Fackel neu installiert, das Problem bleibt jedoch bestehen.

Ich verwende Python 3.6 und teste die Fackel-CPU-Version (0.4.0). Irgendwelche Ideen? Danke.

@peterjc123
Es funktioniert, nachdem ich meinen Computer neu gestartet habe!
Vielen Dank!

@parlstrand
Versuchen Sie, Ihren Computer neu zu starten, und versuchen Sie es erneut.

@peterjc123 @AlbertHuyb Ja, es funktioniert jetzt :) Wenn jemand das gleiche Problem hat, mĂŒssen Sie Ihren Computer neu starten/rebooten, nachdem Sie intel-openmp zu Ihrem PATH hinzugefĂŒgt haben. Ich habe es erst nach der Installation von VC Redist 2017 gemacht, was das Problem verursacht hat.

Dass intel-openmp benötigt wird, sollte wirklich auf pytorch.org gezeigt werden
Sogar die App dependencies zeigt nicht an, dass diese DLLs fĂŒr _C.*.pyd erforderlich sind

@peterjc123 Danke! Das hat bei mir auch funktioniert!
Mein Computer hat WIn 10, Python 3.5, VS 2017, CUDA 9.0, CUDNN 7.

FĂŒr mich ist alles in Ordnung, wenn ich numpy mit mkl verwende, um numpy ohne mkl zu ersetzen. Du kannst es versuchen

Ich habe pytorch mit conda install -c peterjc123 pytorch-cpu . installiert
und bekomme den folgenden Fehler:

C:\ProgramData\Anaconda3\envs\fastai-cpu\lib\site-packages\torch__init__.py in()
74 Pass
75
---> 76 aus Fackel._C-Import *
77
78 __all__ += [Name fĂŒr Name in dir(_C)

ImportError: DLL-Laden fehlgeschlagen: Das angegebene Modul konnte nicht gefunden werden.

Kann jemand bitte helfen, wie man das löst?

@khemanivishal Könnten Sie bitte die zuvor in diesem Beitrag vorgestellten Lösungen ausprobieren? Und Sie können stattdessen das offizielle Paket ausprobieren.

Ich habe pytorch 0.4.0, cuda 9.1, pip-Version unter Windows 10 installiert. Nach der Installation habe ich diesen Fehler beim Importieren.
aus Fackel._C-Import *
ImportError: DLL-Laden fehlgeschlagen: Das Betriebssystem kann %1 nicht ausfĂŒhren.
Wo liegt das Problem. Ich habe das Rad heruntergeladen, das auf der offiziellen Website ist.
Ich habe eine Nvidia cuda 5.0-fÀhige Grafikkarte.

@we-l-ee Ihr Problem ist, dass einige Komponenten Ihrer Python-Umgebung 32-Bit sind. Bitte installieren Sie 64-Bit-Python und numpy.

@peterjc123 Danke fĂŒr die Antwort. Ich verwende 64-Bit-Python und installiere die numpy 64-Bit-Version neu. Allerdings bekomme ich immer noch den gleichen Fehler.

@we-l-ee Sie können so etwas wie AbhĂ€ngigkeiten verwenden, um die Probleme fĂŒr Sie zu erkennen. Lassen Sie es Python dir/Lib/site-packages/torch/_C.pyd öffnen und zeigen Sie mir einige Hinweise.

@peterjc123
capture

@we-l-ee Ich kann davon nichts sehen. Könntest du Anaconda probieren?

"conda install -c peterjc123 pytorch-cpu" hat bei mir funktioniert! Vielen Dank Jungs!

@ peterjc123 , ich habe die zuvor geposteten VorschlÀge gefragt , und
Ich habe es mit conda install -c peterjc123 vc vs2017_runtime versucht, das Problem wurde immer noch nicht behoben
wo conda zeigt:
C:\ProgramData\Anaconda3Library\binconda.bat
C:\ProgramData\Anaconda3\Scriptsconda.exe

wo python zeigt:
C:\ProgramData\Anaconda3\envs\fastai-cpupython.exe
C:\ProgramData\Anaconda3python.exe

Dependency Walker fĂŒr _C.cp36-win_amd64.pyd ausprobiert. Habe den Screenshot dazu angehĂ€ngt
screenshot

Können Sie bitte das Bild einmal ĂŒberprĂŒfen und mich wissen lassen, wenn ich etwas ĂŒbersehe.

@khemanivishal Könnten Sie bitte das offizielle Paket auf http://pytorch.org ausprobieren

@we-l-ee Sie können versuchen, in Anaconda Prompt zu laufen. Ich vermute, Ihre PATH-Variable ist verschmutzt und einige AbhÀngigkeiten werden nicht richtig geladen.

@AlbertHuyb @we-l-ee Ich habe dieses Problem mit folgendem Schritt gelöst:
pip3 deinstallieren numpy
pip3 install numpy-1.14.3+mkl-cp36-cp36m-win_amd64.whl (Download von http://www.lfd.uci.edu/~gohlke/pythonlibs)

Dasselbe Problem hier, außer dass es Zeile 78 ist.
Saubere Installation von Python 3.6, Installiert mit dem von der offiziellen Website vorgeschlagenen pip-Befehl. Neu gestartet, VC2017 und Intel openmp installiert, aber das Problem besteht weiterhin.

@atlantisq Was ist Ihr Betriebssystem (mit winver )? Und Sie können AbhÀngigkeiten verwenden, um das potenzielle Problem dort zu erkennen. Siehe hier .

@peterjc123 Windows 10, Version 1709, Build 16299.431. Ist Dependencies ein Windows-Tool oder ein eigenstÀndiges Programm?

@atlantisq Es ist ein eigenstĂ€ndiges Projekt, das hier aufgefĂŒhrt

@peterjc123 Ich habe

Problem lÀsst sich reproduzieren wenn ich miniconda deinstalliere, es muss also eines der Pakete fehlen.

@atlantisq Das Problem liegt möglicherweise auf der VC Redist-Seite. Versuchen Sie, ob das funktioniert, wenn Sie die Dateien von peterjc123/vs2017_runtime auf Anaconda Cloud in PATH ablegen.

@peterjc123 Bereits durch die Installation von mkl_fft mit pip gelöst. Pip hat auch icc-rt, intel-numpy, intel-openmp, mkl, mkl-fft, mkl-random gleichzeitig installiert, also mĂŒssen einige oder alle dieser Pakete fehlen. Es funktioniert jetzt; vielen dank fĂŒr die hilfe.

@kingstarcraft Ich habe dieses Problem durch die Installation von numpy-mkl behoben. Danke!

@SpartaG177
F:\DocumentsOnF\CodingData\Python>pip install numpy-mkl
Sammeln von numpy-mkl
Es konnte keine Version gefunden werden, die die Anforderung numpy-mkl erfĂŒllt (von Versionen: )
Keine passende Distribution fĂŒr numpy-mkl . gefunden

Ich verwende Win10 und diese "Lösungen" scheinen viel zu raten. Ich bekomme
Python 3.6.5 (v3.6.5:f59c0932b4, 28. MĂ€rz 2018, 17:00:18) [MSC v.1900 64 Bit (AMD64)] auf win32
Geben Sie "Hilfe", "Copyright", "Credits" oder "Lizenz" ein, um weitere Informationen zu erhalten.

Taschenlampe importieren
Traceback (letzter Anruf zuletzt):
Datei "", Zeile 1, in
Datei "C:\Users\dae\AppData\Local\Programs\Python\Python36\lib\site-packages\torch__init__.py", Zeile 78, in
aus Fackel._C-Import *
ImportError: DLL-Laden fehlgeschlagen: Das angegebene Modul konnte nicht gefunden werden.

@soumith haben wir eine Liste von Paketen, die wir in der Umgebung hatten, als wir die Windows-Pakete erstellt haben? es sieht so aus, als mĂŒssten wir sie möglicherweise als Teil der Installationsanweisungen auflisten

@apaszke @soumith Nun, das Problem wird unter Windows als DLL-Hölle bezeichnet. Derzeit liegt es hauptsĂ€chlich auf openmp, vs2017 und numpy. FĂŒr die ersten beiden können wir sie das nĂ€chste Mal in das Paket fĂŒr RĂ€der packen. Aber fĂŒr numpy, weil wir es mit MKL gebaut haben, brauchen wir numpy-mkl. numpy oder numpy-mkl befinden sich jedoch nicht auf dem offiziellen pypi-Server fĂŒr Windows. Wir sollten dies also in die Installationsanweisungen schreiben.

Hatte das gleiche Problem und versuchte mehrmals, sowohl VC2017 redist als auch CUDA 9.1 neu zu installieren, ohne Erfolg. Aber die Installation von numpy-mkl hat den Zweck erfĂŒllt. Diese Anforderung sollte wirklich in der IMO-Dokumentation enthalten sein (da die Windows-FAQ darauf besteht, dass dieses Problem eines mit VC2017 ist), oder vielleicht mehr GranularitĂ€t, wenn ein DLL-Import fehlschlĂ€gt? (nicht sicher, ob das wirklich möglich ist).

Um fair zu sein, mache ich das nicht in einer Conda-Umgebung - installierte Fackel durch Pip. wĂŒrde aber gerne mehr Informationen darĂŒber erhalten, welche anderen BinĂ€rdateien explizit erforderlich sind (sei es CUDA, cuDNN, numpy-mkl, intel-openmp usw.)

Insbesondere war der Prozess fĂŒr mich, um die Import-Fackel zum Laufen zu bringen:

  1. Visual Studio-Community 2017 installieren
  2. Installieren Sie VC2017 Redist.
  3. CUDA 9.1 installieren
    HINWEIS: In diesem Fall ist die Installation der Visual Studio-Integration fehlgeschlagen, wahrscheinlich aufgrund eines hier besprochenen Problems:
  4. Installieren Sie cuDNN 7.1.
  5. Installieren Sie numpy-mkl ĂŒber pip3 und das hier bereitgestellte Rad.
  6. pip3 installiere Fackel fĂŒr CUDA 9.1 ĂŒber die offizielle Website.

Insbesondere habe ich intel-openmp nicht explizit installiert und ich habe die CUDA Visual Studio-Integration nicht installiert, aber ich kann Fackel erfolgreich importieren. @peterjc123 eine Intuition, warum das so sein könnte? Um zu vermeiden, dass spĂ€ter auf subtilere Probleme gestoßen wird, wird impliziert, dass intel-openmp erforderlich ist, und in Ihren (möglicherweise veralteten) Setup-Anweisungen vor 0.4 hier wird impliziert, dass eine Visual Studio-Integration erforderlich ist.

@roozmahdavian Ja, wir werden das Dokument reparieren. Aber es ist sehr schwer fĂŒr uns, mit vorhandenen Python-Bibliotheken herauszufinden, was da nicht stimmt. Zum GlĂŒck gibt es ein externes Tool namens Dependencies , das die Arbeit dort erledigt.
Die Anweisungen in meinem Repository gelten nur fĂŒr CI-Pakete, in denen die CUDA Visual Studio-Integration (NVTX) nicht enthalten ist. Und tatsĂ€chlich ist intel-openmp in numpy+mkl enthalten, sodass Sie dies nicht explizit tun mĂŒssen es installieren. Aber fĂŒr diejenigen, die nur numpy haben, wird es benötigt.
Und schließlich ist die RadunterstĂŒtzung fĂŒr Windows ziemlich neu. Es treten also Probleme auf. Ich denke, es wird besser, wenn Sie Probleme veröffentlichen, die uns helfen, es zu verbessern.

@akhadangi - das hat auch mein Problem gelöst.

Danke,
Shivam

@roozmahdavian, du hast geholfen, meine Probleme zu beheben! Ich bin auf einem Virtualenv mit Pip unter Windows 10 64 (kein Conda oder Anaconda). Musste numpy löschen (es wollte nicht deinstallieren), numpy-MKL von Ihrem Link installieren, dann hat import torch funktioniert.

Ich habe auch das folgende Problem. Windows 7 (nur CPU).

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

Ich habe es mit dem folgenden Befehl von @peterjc123 behoben . Vielen Dank..

conda install -c peterjc123 pytorch-cpu

Ich habe das Problem mit diesem Befehl behoben:

conda install -c peterjc123 pytorch-cpu

Pd: Ich probiere die Infrastruktur in einer Nicht-GPU-Windows 7-Umgebung aus

@gulstein86 @fmcalcagno Funktioniert der offizielle nicht? Könnten Sie es bitte mit conda install -c pytorch pytorch-cpu versuchen? Das in meiner Anaconda Cloud gehostete Paket ist 0.3.1, aber das offizielle ist 0.4.0.

Hier ist mein Bericht zu diesem Problem. Ich hoffe, es konnte Ihnen helfen, einige Hinweise zum Umgang damit zu geben.
https://gist.github.com/peterjc123/6b804651288e76db7b5fabe5348e1f03

@peterjc123
Ich hatte ImportError: DLL load failed: The operating system cannot run %1.
Ich habe es behoben, indem ich numpy-1.14.3+mkl installiert habe (danke an @kingstarcraft ), ich habe es heruntergeladen von: http://www.lfd.uci.edu/~gohlke/pythonlibs
Ich habe kein Anaconda, sondern einfaches Python 3.6, die Installation sieht also so aus:
pip3 install numpy-1.14.3+mkl-cp36-cp36m-win_amd64.whl

@soumith Behoben durch #7979. Sollen wir das schließen?

Ich treffe den gleichen Fehler mit pip , um Pytorch 0.4 auf Python 3.6.5 ohne GPU-UnterstĂŒtzung, Windows10, zu installieren.
Hier meine Lösung:

  1. Win-64/intel-openmp-2018.0.0-8.tar.bz2 herunterladen
  2. Entpacken Sie die heruntergeladene Datei und legen Sie die DLL-Dateien in Library\bin in den Python-DLL-Pfad: C:\Benutzer\Benutzername\AppData\Local\Programs\Python\Python36\DLLs (Sie können den Python-Pfad mit where python Befehl)
  3. ÜberprĂŒfen Sie, ob der Python-Pfad in Umgebungsvariablen
  4. öffne eine andere Konsole und versuche es

das hat bei mir funktioniert~👏

Bekomme das gleiche Problem;

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

Die Anweisungen von @lutein haben es fĂŒr mich nicht

@aaronmarkham #7979 wurde im Master-Zweig nicht zurĂŒckgesetzt. Es ist nur ein interner Zweig von @ezyang , der versucht hat, ihn zurĂŒckzusetzen. Ihr Problem ist bereits im Dokument angegeben, daher werde ich nicht mehr darĂŒber sprechen.

@peterjc123 Danke fĂŒr die schnelle Antwort und Klarstellung! TatsĂ€chlich habe ich die Anweisungen unter diesem Link befolgt und das AusfĂŒhren von conda install mkl mkl_fft intel-openmp numpy (beachten Sie den Unterstrich, nicht den Bindestrich in mkl_fft) fĂŒr mich behoben. Bitte ignorieren Sie meinen Kommentar oben.

Vielen Dank, ich freue mich darauf, Fackel zu lernen.

Hallo zusammen, in meinem Fall bestand die Lösung darin, das vorkompilierte numpy-Paket von hier aus zu installieren: https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy

Mein Setup:
Windows 10
Python 3.6.5/pip3 - NICHT CONDA
Keine GPU-UnterstĂŒtzung

Meine Schritte zu einer lokal installierten Arbeitskopie von PyTorch:
Laden Sie Python 3.6.5 von https://www.python.org/downloads/release/python-365/ herunter und installieren Sie es (ich habe 64bit gewÀhlt)
Besuchte https://pytorch.org/#pip -install-pytorch , wĂ€hlte pip, windows, python 3.6.5 aus und sagte mir, die folgenden Befehle auszufĂŒhren:

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

WĂ€hrend dieses Vorgangs wurde numpy heruntergeladen (von pip, und dies verursachte bei mir das Problem).
pip3 uninstall numpy
Besuchen Sie https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy und wĂ€hlen Sie ein Paket aus (ich habe numpy‑1.14.5+mkl‑cp36‑cp36m‑win_amd64.whl ausgewĂ€hlt)
Installieren Sie mit pip3 und wo immer sich die heruntergeladene WHL-Datei befindet (EG)
pip3 install ./Downloads/numpy‑1.14.5+mkl‑cp36‑cp36m‑win_amd64.whl

Importbrenner erneut testen.
Senden Sie mir Kekse.

Es tut mir leid, dieses GesprĂ€ch hier zu unterbrechen, aber hier ist eine zu 100% funktionierende und schnellste Lösung auch fĂŒr Installationen, die nicht von Conda stammen (dh Fackel, die ĂŒber Pip installiert wurde):
Laden Sie intel-openmp von https://anaconda.org/anaconda/intel-openmp/files herunter
entpacken Sie es und hÀngen Sie den bin-Ordner an Ihren PATH

;)

@harlyh kannst du den zweiten Schritt

Wenn Sie die intel-openmp-Zip entpacken, erhalten Sie 3 Ordner, einer davon heißt bin.
HÀngen Sie den vollstÀndigen Pfad dieses bin-Ordners an Ihre Umgebungsvariable namens PATH . an
Wenn Sie danach die Eingabeaufforderung (start -> run -> cmd) ausfĂŒhren und entweder env- oder set- Befehle verwenden, sollten Sie den Pfad zu diesem bin-Ordner in der Variable PATH=.... sehen

wie kann man das lösen?
Ich kann keine Fackel in Python importieren.

In [1]: Fackel importieren

ImportError Traceback (letzter Aufruf zuletzt)
in()
----> 1 Importfackel

~\Anaconda3\lib\site-packages\torch__init__.py in()
74 Pass
75
---> 76 aus Fackel._C-Import *
77
78 _all_ += [Name fĂŒr Name in dir(_C)

ImportError: DLL-Laden fehlgeschlagen: Das angegebene Modul konnte nicht gefunden werden.

@AnirbanKisku bitte schauen Sie sich die in diesem Thread vorgestellten Lösungen an. Sehen Sie sich insbesondere die Konversationsbits ab https://github.com/pytorch/pytorch/issues/4518#issuecomment -384195186 an.
Ich bin mir sicher, dass Sie möglicherweise das gleiche Problem haben, aber Sie haben nicht viele Informationen bereitgestellt.

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 (letzter Anruf zuletzt):
Datei "preprocess.py", Zeile 12, in
Taschenlampe importieren
Datei "C:\Users\mramkuma\AppData\Local\Programs\Python\Python35\lib\site-packages\torch__init__.py", Zeile 78, in
aus Fackel._C-Import *
ImportError: DLL-Laden fehlgeschlagen: Das angegebene Modul konnte nicht gefunden werden.

was tun, Bruder?

Installieren Sie numpy-1.15 mkl https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy funktioniert fĂŒr mich unter Windows 10 x64, Python 3.6, CUDA 9.0.

Das scheint bei mir funktioniert zu haben:
Deinstallierte pytorch und pytorch-cpu
pytorch-cpu installieren conda install -c peterjc123 pytorch-cpu
Wenn das nicht funktioniert, deinstallieren Sie pytorch(es) und:

Ich habe den gleichen Fehler, gelöst in drei Schritten
1) Pip Fackel deinstallieren
2) conda install -c peterjc123 vc
3) conda install -c peterjc123 pytorch-cpu

danke peter!

Mit der Umgebung (ich habe diese Umgebung mit miniconda ):

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

der Importfehler tritt auf, egal import numpy oder import torch .

Aber als ich die Python-Version auf 3.6.7 ( numpy=1.15.4 ) downgrade, verschwand der Fehler. Es scheint seltsam.

@Whisht Wenn Sie auf Python 3.7 aktualisieren, welche Version von Numpy wird installiert? Was passiert, wenn Sie numpy auf 1.15 aktualisieren?

@peterjc123 Ja, die numpy-Version ist 1.15.4

@Whisht Das sieht nach einem Numpy-Problem aus. Bitte öffnen Sie ein Problem hier . Ich vermute, sie verwenden möglicherweise eine andere MKL-Version. Oder einige AbhÀngigkeiten werden wÀhrend der Installation in der Conda-Umgebung durcheinander gebracht.

Ich habe den gleichen Fehler, gelöst in drei Schritten

  1. pip Taschenlampe deinstallieren
  2. conda install -c peterjc123 vc
  3. conda install -c peterjc123 pytorch-cpu

danke peter!

Diese Schritte haben bei mir unter Windows 10 funktioniert. Vielen Dank.

Ich verwende Python 2.7 meines Mac-Systems (kein Python von Drittanbietern)
Ich stand vor diesem Problem und habe eine Lösung gefunden
FĂŒhren Sie einfach diesen Befehl aus, passen Sie ihn an Ihre Umgebung an 👍

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

Mit der Umgebung (ich habe diese Umgebung mit Anaconda gebaut):
Betriebssystem = Windows 10
Python = 3.6
cuda = 9,0
Pytorch = 1.0.1

error: from Torch._C import * (ImportError: DLL-Laden fehlgeschlagen: Das angegebene Modul konnte nicht gefunden werden!!!
Also verwende ich diese Lösung:conda install -c defaults intel-openmp -f

Obwohl dieses Problem behoben ist, wird die Version von Pytorch auf 0.4.1 geÀndert!!!

Können Sie mir helfen, Pytorch1.0 ohne ImportError zu verwenden? @peterjc123?

Nach dem Wechsel zu pytorch 1.0.1 mit cuda 10 und python 3.7 (Windows 10 & Anaconda 1.9.6 virtual env) bekomme ich auch diese Fehlermeldung:

from torch._C import *
ImportError: DLL load failed

Gleiches fĂŒr frische Virtualenv mit Python 3.6

In C:\Users\Name.conda\envspython37\Lib\site-packages\torch gibt es nur eine Datei namens _C.cp37-win_amd64.pyd

Mit cuda 9.0 lief alles einwandfrei.

Auch das gleiche Problem mit nur "conda install pytorch-cpu Torchvision-cpu -c pytorch". Es ist also nicht cuda- oder cudnn-bezogen, denke ich.

Übrigens, ich habe all diese Dinge ausprobiert: Bei mir hat es nicht funktioniert. Und ich kann keine alte peterjc123/win-64::pytorch-cpu-0.3.1-py36_cpuhe774522_2 Version verwenden. Ich brauche pytorch 1.0.1 mit cuda-UnterstĂŒtzung.

Ich bin heute nach dem Upgrade auf Python 3.7.2 auf dieses Problem gestoßen. Hat auch nach Neukompilieren nicht funktioniert. Umgehung durch RĂŒckkehr zu Python 3.7.1.

conda install python==3.7.1

Das hat bei mir auch funktioniert.
Gleiches fĂŒr Python 3.6: Die Verwendung des neuesten Pythons 3.6.8 fĂŒhrt zum gleichen Fehler
conda install python==3.6.7 funktioniert

@HarryHHung @djdookie Ich habe dieses Problem reproduziert und den möglichen Grund analysiert. Es scheint, dass die vorherige Methode (Bearbeiten von PATH ) zum Überschreiben der DLL-Ladeverzeichnisse nicht mehr funktioniert. Zur besseren Sichtbarkeit habe ich ein neues Issue geöffnet: https://github.com/pytorch/pytorch/issues/17051

@ peterjc123 Guter Befund. Danke fĂŒr Ihre BemĂŒhungen!

Ich weiß nicht, wie ich den Fehler beheben kann: from Torch._C import * (ImportError: DLL-Laden fehlgeschlagen: Das angegebene Modul konnte mit Pytorch1.0 nicht gefunden werden. Können Sie mir helfen?@djdookie

In meiner Umgebung (win8.1, python3.7.1, Pytorch1.0.1) trat dieser Fehler in virtual env (verwendete Anaconda) auf, aber nicht in root (base) env.
Nach meiner ÜberprĂŒfung trat dieser Fehler in meinem Fall nicht auf, wenn die virtuelle Umgebung per Eingabeaufforderung erstellt wurde (nicht durch Anaconda-Navigator).
Ich hoffe, das hilft jemandem.

Der Wechsel von 3.7.2 zu Python 3.7.1 hat bei mir funktioniert. Scheint also ein Versionskonflikt zu sein.

conda installieren python==3.6.7
hat bei mir funktioniert. Ich glaube davor war 3.6.8.

Danke fĂŒr die ganze Hilfe.

Hallo zusammen, ich wollte nur die Lösung teilen, die fĂŒr mich funktioniert hat, um pytorch1.0.0 mit conda4.6.4 auf einem Windows 10-Computer ohne GPU zu installieren, da ich so lange gebraucht habe, um es herauszufinden.
Ich denke, das grĂ¶ĂŸte Problem war, Python 3.6.7 fĂŒr mich nicht zu verwenden.

wiederholen Sie diese Schritte:
conda create -n myEnv python=3.6.7
conda install pytorch-cpu=1.0.0 -c pytorch

Hallo zusammen, ich bin auch auf das gleiche Problem gestoßen und habe es gelöst, indem ich eine vollstĂ€ndige Conda-Umgebung einschließlich Anaconda erstellt und dann pytorch mit cuda installiert habe (fĂŒr die GPU-UnterstĂŒtzung).
und bei mir hat es funktioniert.

Hier ist meine Antwort auf Stackoverflow: https://stackoverflow.com/a/54742569/9071644

FĂŒr Leute, die es kaum erwarten können, am Puls der Zeit zu bleiben (wie ich), gibt es zwei Möglichkeiten. Entweder mit der aktuellsten Pytorch-Quelle neu kompilieren, die dank @peterjc123. Oder aktualisieren Sie auf den neuesten Python-Build von Kanal c3i_test.

conda install -c c3i_test python

Ich kann bestÀtigen, dass das Paket python-3.7.2 build h8c8aaf0_6 das Problem gelöst hat. https://github.com/ContinuumIO/anaconda-issues/issues/10640

Update: Ein Python-Fix-Build wurde fĂŒr den Standardkanal veröffentlicht. Wir können jetzt mit dem folgenden Befehl ein Upgrade durchfĂŒhren, um dieses Problem zu beheben.

conda update python

Ich bekomme auch den Fehler
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.

kann mir jemand helfen diesen fehler zu beheben

aufgelöst

Wie hast du es gelöst?

Fenster 10
python3.6
Verwenden Sie pip und conda none, um pytorch zu installieren, und verwenden Sie nicht die Anaconda.
jetzt kann ich den fehler nicht beheben
Datei "", Zeile 1, in
Datei "D:\Python36\lib\site-packages\torch__init__.py", Zeile 102, in
aus Fackel._C-Import *
ImportError: DLL-Laden fehlgeschlagen: æ‰Ÿäžćˆ°æŒ‡ćźšçš„çš‹ćșă€‚

@helenwyw Bitte aktualisieren Sie Ihr Python, wenn Sie Python 3.6.0 verwenden.

@peterjc123 Liegt es am Versionsproblem?Welche Version wird empfohlen?Danke

3.6.X (X>0) wird unterstĂŒtzt. Ich empfehle 3.6.7, da es in CI getestet wurde.

oh, ich werde es versuchen. Danke schön!

@peterjc123 hhh , schon ok

@peterjc123 HalloIch habe auch das gleiche Problem.
Windows 10 Anaconda python3.6.3
conda install pytorch-cpu Torchvision-cpu -c pytorch
Ich habe die Lösung ausprobiert: conda install -c peterjc123 pytorch-cpuit funktioniert.
ABER! Die Version von pytorch ist 0.3.1 , sie entspricht nicht meinen BedĂŒrfnissen. Ich schlage vor, Sie könnten die Version von pytorch erklĂ€ren.
Ich deinstalliere es und installiere es neu mit Conda install pytorch-cpu Torchvision-cpu c pytorch.
Ich habe mehrere auf dieser Seite erwÀhnte Methoden ausprobiert.
Endlich funktioniert diese Lösung!
Laden Sie win-64/intel-openmp-2018.0.0-8.tar.bz2 herunter und legen Sie die DLL-Dateien in Library\bin in ein Verzeichnis und hÀngen Sie den Pfad an die Umgebungsvariable PATH an.
Und starte die Fenster neu!
Danke schön!

Versuchen Sie es auf jeden Fall zuerst mit diesem Skript. https://gist.github.com/peterjc123/21143c0c9426a025618260dde5b6219a

Gleiches gefundenes Problem unter Windows 10 ( _ImportError: DLL-Laden fehlgeschlagen: Das angegebene Modul konnte nicht gefunden werden._ )
Ich installiere mit diesem conda install pytorch-cpu torchvision-cpu -c pytorch
Vergiss eigentlich meine vorherige Version von Python (um 3.6.X), aber ich habe mein Python auf 3.6.8 aktualisiert und es löst das Problem.

Hatte nach dem Upgrade das gleiche Problem auf dem Mac. conda install pytorch=1.0.0 -c pytorch das Problem fĂŒr mich behoben.

@nshervt Dieses Problem verfolgt ein Windows-spezifisches Problem. Wenn Sie Probleme bei der Installation von PyTorch 1.1 von BinÀrdistributionen unter OS X haben, melden Sie bitte einen neuen Fehler. Danke!

Auf MacOS Mojave bekomme ich

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

Es gibt einen Fehler in der Fackel-Version 1.1.0. Installieren Sie 1.0.0 fĂŒr MacOS.

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

Dies wird das Problem lösen.

Ich bin mir nicht sicher, ob jemand dieses Problem gelöst hat, aber Windows 10, Python 3.7.1 wird von Spyder mit der !pip-Installation installiert. CUDA hat diese Fehlermeldung fĂŒr mich durcheinander gebracht. Also habe ich die Dateien manuell gelöscht (Deinstallation) hat ewig gedauert und die Nicht-Cuda-Version neu installiert. Funktioniert jetzt gut.

Ich hatte das gleiche Problem mit Python: 3.7.3, cuda 10.1, pythorch 1.2.
FĂŒr mich hat die Deinstallation des Pakets und die Installation der Version 1.0.0 mit Conda das Problem gelöst:

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

Ich habe Python Version 3.6.8 installiert und es hat mein Problem gelöst

Ich hatte den gleichen Fehler, ich habe einfach die Umgebung in Anaconda von base auf myenv geÀndert, damit ich dort kompatibles pytorch hatte. Ich nehme an, man sollte die richtige Version von Pytorch installieren

Ich hatte das gleiche Problem unter Windows 10 nach der Installation mit pip3 mit Python 3.7.4 und CUDA Version 10.1. (Mein cuda-Treiber ist diese Version: NVIDIA CUDA 10.1.0-Treiber). Aber bei einem Import der gleiche Fehler, den andere hatten.

Um es zu beheben, habe ich Folgendes getan; pip3 Fackel deinstallieren und mit CUDA 9.2 neu installieren. Der Import geht jetzt gut (torch.cuda.is_available ist wahr, also funktioniert alles). Hoffe das hilft jemandem.

Benutze Fackel 1.1.0, ich glaube, es war vorher Fackel 1.3.0.

@HarshneetBhatia Welche Version verwendest du? Haben Sie CUDA-Karten? Wie hast du es installiert?

Hallo !
Kann ich einfach den folgenden Code ausfĂŒhren?
pip3 install torch===1.3.0 torchvision===0.4.1 -f https://download.pytorch.org/whl/torch_stable.html
ohne mein CUDA auf der Maschine einzurichten?

und ja, ich habe GTX 1660 ti auf meinem Computer.

Vielen Dank im Voraus :)

Ich erhalte einen Ă€hnlichen Fehler im folgenden Kontext: FrĂŒher habe ich erfolgreich Windows10 pytorch 0.2.1 verwendet (mit der Anaconda-Distribution von -c peterjc123). Wir haben jetzt eine pip .whl heruntergeladen, die wir alle verwenden können, und so habe ich pytorch 0.2.1 deinstalliert und versucht, die Wheel-Datei mit zu installieren

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

Dies wird erfolgreich abgeschlossen, aber dann erhalte ich (in der Spyder-, PyDev- und Python-Befehlszeile):
'>> Taschenlampe importieren
Traceback (letzter Anruf zuletzt):
Datei "C:\Users\alexandre\Anaconda3\lib\site-packages\torch__init__.py", Zeile 76, in
aus Fackel._C-Import *
ImportError: DLL-Laden fehlgeschlagen: Das angegebene Modul konnte nicht gefunden werden.
'

Ich verwende Windows 10, Python 3.6.4, Conda 4.4.10. Und pip ist der Anakonda-Pip.

Als Fallback habe ich versucht:
conda install -c peterjc123 pytorch cuda80
und das hat 'funktioniert'

Aber ich bin neugierig, warum die .whl-Datei bei mir fehlschlÀgt (sie funktioniert auf dem Computer eines Kollegen).

Das funktioniert

Ich hatte das gleiche Problem mit der Fehlermeldung "vom Torch._C-Import * ImportError: DLL-Laden fehlgeschlagen: Das angegebene Modul konnte nicht gefunden werden."

Verwenden von Windows - Pure Python 3.6 - Fackel 0.4.0 - Virtuelle Umgebung

Ich habe es mit folgenden Schritten gelöst:

  1. Stellen Sie sicher, dass Sie Version 9.0.1 von pip haben: python -m pip install pip==9.0.1
  2. pip install mkl intel-openmp
  3. Zum Systempfad hinzufĂŒgen: {path to virtualenv}Library\bin
  4. pip install torch==0.4.0 -f https://download.pytorch.org/whl/torch_stable.html

conda update python funktioniert gut. Die aktualisierte Python-Version ist 3.8.1

Dies wird Ihnen helfen https://support.pyxll.com/hc/en-gb/articles/360041392893-Error-importing-Python-module-DLL-load-failed

Zum Herunterladen und Einrichten fĂŒr api-ms-win-crt-runtime-l1-1-0.dll https://www.youtube.com/watch?v=Ob6cJegM1l8

Die Kombination, die bei mir fĂŒr eine komplette Offline-Installation funktionierte:
CUDA 10.1 (mit der passenden cuDNN-Bibliothek)
Python 3.6.10 (Anaconda)
pyYAML 5.1 (von PyPI)
Taschenlampe 1.4.0 cuda101 (von Anaconda Cloud)
Torchvision 0.5.0 (von PyPi)

Beachten Sie, dass ich die VS-Anforderungen zuvor installiert habe

Dies sollte das msvc-Problem sein. Bitte laden Sie die whl-Datei von https://pypi.org/project/msvc-runtime/ herunter und installieren Sie sie.
Meine Konfig:
Windows 10
cudatoolkit 10.0.130
pytorch 1.2.0
msvc-Laufzeit 14.26.28720

Ich habe Python Version 3.6.8 installiert und es hat mein Problem gelöst

UnterstĂŒtzt pytorch Python 3.7? Meine Python-Version ist 3.7.x und kann mein Problem nicht lösen

Tut mir leid, ich bin mir nicht sicher, ob es funktionieren könnte. WÀhrend die Python-Version 3.7.4 auf meinem anderen Computer ist und das Problem nicht auftritt. Vielleicht können Sie es versuchen.

------------------ ćŽŸć§‹é‚źä»¶ ------------------
: "liaoxuewei"< [email protected]>;
Spielzeit: 2020ćčŽ8月20æ—„(æ˜ŸæœŸć››) 侊捈10:44
: "pytorch/pytorch"< [email protected]>;
: "ć€Ș思çȘ"< [email protected]>; "Kommentar"< [email protected]>;
䞻鹘: Betreff: [pytorch/pytorch] from Torch._C import * (ImportError: DLL-Laden fehlgeschlagen: Das angegebene Modul konnte nicht gefunden werden. (#4518)

Ich habe Python Version 3.6.8 installiert und es hat mein Problem gelöst

UnterstĂŒtzt pytorch Python 3.7? Meine Python-Version ist 3.7.x und kann mein Problem nicht lösen

—
Sie erhalten dies, weil Sie einen Kommentar abgegeben haben.
Antworten Sie direkt auf diese E-Mail, zeigen Sie sie auf GitHub an oder melden Sie sich ab.

Ich habe dieses Problem gelöst, indem ich den GPU-Treiber installiert habe. https://www.nvidia.cn/Download/index.aspx
Sie sollten ĂŒberprĂŒfen, ob der GTX-Treiber installiert ist.

Dies sollte das msvc-Problem sein. Bitte laden Sie die whl-Datei von https://pypi.org/project/msvc-runtime/ herunter und installieren Sie sie.
Meine Konfig:
Windows 10
cudatoolkit 10.0.130
pytorch 1.2.0
msvc-Laufzeit 14.26.28720

Dies funktionierte mit der folgenden Konfiguration,
Windows 10
cudatoolkit 10.0.130
pytorch 1.4.0
msvc-Laufzeit

Danke fĂŒr das pypi-Paket!

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen