Fehler beim Ausführen von Python-Befehlen ohne Verwendung der Anaconda-Eingabeaufforderung

Einführung

Chips beim Umgang mit dem Fehler im Betreff.

Umgebung

Phänomen

Der folgende Fehler trat auf, als ptyhon der virtuellen Umgebung von Anaconda direkt an der DOS-Eingabeaufforderung ausgeführt wurde, ohne dass die Bedingung in Anaconda aktiviert wurde.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "common/utils/create_project_schema.py", line 5, in <module>
    import numpy as np
  File "c:\ProgramData\Anaconda3\envs\hogehoge\lib\site-packages\numpy\__init__.py", line 142, in <module>
    from . import core
  File "c:\ProgramData\Anaconda3\envs\hogehoge\lib\site-packages\numpy\core\__init__.py", line 50, in <module>
    raise ImportError(msg)
ImportError:

IMPORTANT: PLEASE READ THIS FOR ADVICE ON HOW TO SOLVE THIS ISSUE!

Importing the numpy C-extensions failed. This error can happen for
many reasons, often due to issues with your setup or how NumPy was
installed.

We have compiled some common reasons and troubleshooting tips at:

    https://numpy.org/devdocs/user/troubleshooting-importerror.html

Please note and check the following:

  * The Python version is: Python3.7 from "c:\ProgramData\Anaconda3\envs\hogehoge\python.exe"
  * The NumPy version is: "1.18.5"

and make sure that they are the versions you expect.
Please carefully study the documentation linked above for further help.

Original error was: DLL load failed:Das angegebene Modul wurde nicht gefunden.

Ursache und Reaktion

Bei genauerer Betrachtung des Unterschieds zwischen der Umgebungsvariablen PATH der Anaconda-Eingabeaufforderung und der MS DOS-Eingabeaufforderung war die Ursache der folgende unzureichende Pfad.

C:\ProgramData\Anaconda3\envs\<Name der virtuellen Umgebung>\Library\bin

Gelöst durch Festlegen der obigen Angaben in der Systemumgebungsvariablen. Es tritt möglicherweise nicht in Python3.6 auf oder ändert sich je nach Installation von Anaconda, jedoch als Referenz.

Recommended Posts

Fehler beim Ausführen von Python-Befehlen ohne Verwendung der Anaconda-Eingabeaufforderung
[Python] Fehler- und Lösungsnotiz bei Verwendung von venv mit pyenv + anaconda
Fehler aufgrund eines Konflikts zwischen Pythons bei der Verwendung von Gurobi
Fehler beim Spielen mit Python
So installieren Sie Python mit Anaconda
Vorsichtsmaßnahmen bei der Verwendung von Pit mit Python
[Python3] Google übersetzt Google Übersetzung ohne Verwendung von API
# Lösung bei der Pip-Installation tritt bei Verwendung von Anaconda unter Windows 10 ein Fehler auf
Python, Slice ohne Doppelpunkt (:). a .__ getitem__ (Slice (3,5)).
[Python] Seien Sie vorsichtig, wenn Sie Druck verwenden
Fehlerprotokoll-Ausgabemethode bei Verwendung des Bottle-Frameworks mit GAE / Python
Vorsichtsmaßnahmen bei der Verwendung von Phantomjs aus Python
Bei Verwendung von MeCab mit virtualenv python
Vorsichtsmaßnahmen bei Verwendung von sechs mit Python 2.5
Bei Verwendung regulärer Ausdrücke in Python
Python3.6-Umgebungskonstruktion (unter Verwendung der Win-Umgebung Anaconda)
Umgang mit OAuth2-Fehlern bei Verwendung von Google APIs aus Python
Vorsichtsmaßnahmen und Fehlerbehandlung beim Aufrufen der .NET-DLL aus Python mit Pythonnet
Periodische Ausführungsverarbeitung bei Verwendung von tkinter [Python3]
Platzierung von Fabicon (bei Verwendung von Python, Flask, Heroku)
[Python, Multiprocessing] Verhalten für Ausnahmen bei Verwendung von Multiprocessing
Warnung bei Verwendung von TensorFlow auf einem Mac
Wenn Python "Syntaxfehler: Nicht-ASCII-Zeichen ~" angezeigt wird
Fehler beim Installieren eines Moduls mit Python pip
Erstellen Sie die Python3.5 + matplotlib-Umgebung unter Ubuntu 12 mit Anaconda
Zeichenkodierung bei Verwendung des CSV-Moduls von Python 2.7.3
Fehler beim Versuch, psycopg2 in Python zu installieren
Was verwenden Sie beim Testen mit Python?
Ich erhalte eine Fehlermeldung, wenn ich versuche, Python mit pyenv in Catalina auf 3 Serien zu erhöhen