Enquête lorsque l'importation ne peut pas être effectuée avec python

Même numpy ne peut pas être importé. Confirmation quand il est inclus dans pip list, mais ... Lorsque vous devez créer un environnement sur une machine en désordre.

chemin python

D'abord d'ici.

ls -l `which python3`

Vous pouvez voir où vous faites référence lorsque vous tapez la commande python3. Puisqu'il peut y avoir plusieurs pythons involontairement inclus, Assurez-vous qu'il correspond à ce que vous souhaitez utiliser.

chemin pip

pip3 --version
ls -l `which pip3`

Confirmation de l'installation du module

pip3 show [Nom du module]

Par exemple, dans le cas de numpy

pip3 show numpy

S'il est installé, regardez l'emplacement.

Name: numpy
Version: 1.18.1
Summary: NumPy is the fundamental package for array computing with Python.
Home-page: https://www.numpy.org
Author: Travis E. Oliphant et al.
Author-email: None
License: BSD
Location: /usr/local/lib/python3.7/site-packages

chemin du système python

python3

Entrez pour entrer python3. Puis exécutez les 3 lignes suivantes

import sys
import pprint
pprint.pprint(sys.path)

Lorsque le chemin est affiché, appuyez sur Ctrl + D pour quitter. Vérifiez si l'emplacement du module est ici.

Sinon, vérifiez la variable d'environnement PYTHONPATH

Vérifiez la variable d'environnement PYTHONPATH

echo $PYTHONPATH

Si vous écrivez ici le paramètre d'emplacement du module Cela fonctionne pour le moment.

Si bash,

export PYTHONPATH=[Emplacement du module]

Si csh,

setenv PYTHONPATH [Emplacement du module]

Ensuite, placez-le dans la variable d'environnement. Vérifiez avec ʻecho $ PYTHONPATH`.

Cependant, le redémarrage du terminal réinitialise les variables d'environnement. S'il est permanent, ajoutez-le à bash_profile ou cshrc. (Veuillez vérifier les paramètres de la variable d'environnement séparément)

recommencez

python3 
import [Nom du module]

Je vais essayer.

Recommended Posts

Enquête lorsque l'importation ne peut pas être effectuée avec python
Lorsque l'importation matplotlib.pyplot ne peut pas être effectuée dans l'environnement pyenv-virtualenv
Solution lorsque l'image ne peut pas être affichée avec tkinter [python]
Le module Python avec "- (trait d'union)" ne peut pas être supprimé
Je ne peux pas créer de projet avec Python3.5 (Windows) + django1.7.1.
Lorsque vous ne pouvez pas dessiner une carte de contour avec APLpy
"Solution temporaire" lorsque pip ne peut pas être mis à jour [Python]
paramètres d'environnement python (virtualenv + pip ne peut pas être effectué)
Mesures pour ne pas être en mesure d'installer ou d'importer ssl avec pycharm
Importer tsv avec Python
Remarque Python: lorsque la commande pip ne peut pas être utilisée
Importer des bibliothèques qui ne peuvent pas être installées par pip avec PyCharm
[android] Lorsque AVD ne peut pas être utilisé avec l'autorisation refusée
Causes lorsque la version de Python ne peut pas être modifiée à l'aide de pyenv
Que faire lorsque "impossible d'importer le nom xxx" [Python]
Importer vtk avec brew python
Erreur lors de la lecture avec python
Lorsque l'USB n'a pas pu être formaté
Lorsque pydub ne peut pas être installé
Options lors de l'installation de bibliothèques qui ne peuvent pas être envoyées dans pyenv
Maîtrisez le type avec Python? (Quand faire la vérification de type)
La vidéo ne peut pas être chargée avec Spyder dans l'environnement de développement Python
Quand Times New Roman ne peut pas être utilisé avec matplotlib (Ubuntu)
Un mémorandum (masOS) qui importe tkinter n'a pas pu être fait avec python installé à partir de pyenv
TensorFlow 2.2 ne peut pas être installé avec Python 3.8!
Travailler avec LibreOffice en Python: import
(Note) Soyez prudent avec python argparse
[Python] Soyez prudent lorsque vous utilisez print
Quand matplotlib ne fonctionne pas avec python2.7
Lors de l'utilisation de MeCab avec python dans virtualenv
Précautions lors de l'utilisation de six avec Python 2.5
[Python] Formater quand to_csv avec des pandas
Faites attention à LANG pour UnicodeEncodeError lors de l'impression du japonais avec Python 3
Le calcul distribué python + SCOOP ne peut pas être effectué sur un PC Windows
Calcul parallèle (pathos) lorsqu'il s'agit d'objets qui ne peuvent pas être décapés
Extrait de code pour une recherche de bits complète avec python
Remarques lors de la création d'un environnement avec python
Points à noter lors de la résolution de problèmes DP avec Python
Lorsque j'importe TensorFlow vers Python, j'obtiens "Erreur d'importation: échec du chargement de la DLL: le module spécifié est introuvable."
Correction d'un bug où node.surface ne pouvait pas être obtenu avec python3 + mecab
Matières qui ne peuvent pas être importées avec sklearn
Soyez prudent lorsque vous exécutez CakePHP3 avec PHP7.2
Solution lorsque aws-cli ne peut pas être exécuté dans l'environnement virtuel de Mac (après l'installation de Python 3.8)
Lorsque vous utilisez PyQtGraph avec Python Pyside, faites attention à l'ordre d'importation
Mémo de correspondance lorsque la touche de direction ne peut pas être utilisée dans la ligne de commande python
Outil De-VBA Excel! Éliminez l'outil VBA dans un environnement où Python ne peut pas être installé avec Python
Erreur lors de l'installation d'un module avec Python pip
[Linux] Lorsque "| (pipe)" ne peut pas être frappé sur CentOS7
Conseils personnels lorsque vous faites diverses choses avec Python 3
Python> Exécuter avec des arguments d'exécution> Utiliser import argparse
Précautions lors du traitement des structures de contrôle dans Python 2.6
Aucun module nommé'distutils.util 'ne peut être utilisé avec get-pip.py
Un mémo lors de la création d'un environnement python avec miniconda
Encodage de caractères lors du traitement de fichiers en Python 3
[python] [vscode] Lorsque vous vous fâchez avec space-tab-mixed
[Développement Web avec Python] Précautions lors de l'enregistrement des cookies
Matériel à lire lors de la mise en route de Python
PIL ne peut pas être installé par virtualenv avec pyenv
Soyez prudent lorsque vous travaillez avec des fichiers texte compressés au format gzip