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.
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.
pip3 --version
ls -l `which pip3`
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
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
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)
python3
import [Nom du module]
Je vais essayer.
Recommended Posts