Erreur lors de l'exécution de commandes Python sans utiliser l'invite Anaconda

introduction

Chips lors du traitement de l'erreur du sujet

environnement

phénomène

L'erreur suivante s'est produite lorsque ptyhon de l'environnement virtuel d'Anaconda a été exécuté directement sur l'invite DOS sans l'activation de conda, etc. dans Anaconda.

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:Le module spécifié est introuvable.

Cause et réponse

En regardant de près la différence entre la variable d'environnement PATH de l'invite Anaconda et l'invite MS DOS, la cause était le chemin d'accès insuffisant suivant.

C:\ProgramData\Anaconda3\envs\<Nom de l'environnement virtuel>\Library\bin

Résolu en définissant ce qui précède dans la variable d'environnement système. Cela peut ne pas se produire dans Python3.6, ou cela peut changer en fonction de la façon dont Anaconda est installé, mais pour votre référence.

Recommended Posts

Erreur lors de l'exécution de commandes Python sans utiliser l'invite Anaconda
[Python] Mémo d'erreur et de solution lors de l'utilisation de venv avec pyenv + anaconda
Erreur due à un conflit entre pythons lors de l'utilisation de gurobi
Erreur lors de la lecture avec python
Comment installer Python à l'aide d'Anaconda
Précautions lors de l'utilisation de Pit avec Python
[Python3] Google translate google translation sans utiliser l'API
# Solution lorsque l'installation de pip donne une erreur lors de l'utilisation d'Anaconda sur Windows 10
Python, découpez sans utiliser deux-points (:). a .__ getitem__ (tranche (3,5)).
[Python] Soyez prudent lorsque vous utilisez print
Méthode de sortie du journal des erreurs lors de l'utilisation du framework Bottle avec GAE / Python
Précautions lors de l'utilisation de phantomjs de python
Lors de l'utilisation de MeCab avec python dans virtualenv
Précautions lors de l'utilisation de six avec Python 2.5
Lors de l'utilisation d'expressions régulières en Python
Construction de l'environnement Python3.6 (à l'aide de l'environnement Win Anaconda)
Comment gérer l'erreur OAuth2 lors de l'utilisation des API Google à partir de Python
Précautions et gestion des erreurs lors de l'appel de la DLL .NET à partir de python à l'aide de pythonnet
Traitement d'exécution périodique lors de l'utilisation de tkinter [Python3]
Placement de Fabicon (lors de l'utilisation de Python, Flask, Heroku)
[python, multitraitement] Comportement des exceptions lors de l'utilisation du multitraitement
Avertissement lors de l'utilisation de TensorFlow sur Mac
Lorsque Python "Erreur de syntaxe: caractère non ASCII ~" apparaît
Erreur lors de l'installation d'un module avec Python pip
Construire l'environnement Python3.5 + matplotlib sur Ubuntu 12 en utilisant Anaconda
Encodage de caractères lors de l'utilisation du module csv de python 2.7.3
Erreur lors de la tentative d'installation de psycopg2 en Python
Qu'utilisez-vous lorsque vous testez avec Python?
J'obtiens une erreur lorsque j'essaie d'élever Python à la série 3 en utilisant pyenv dans Catalina