3 votes

Python - Exécutez numpy sans l'interpréteur Python

J'ai un code .x3d qui référence un script python. J'essaie de mettre en œuvre certaines fonctions qui utilisent le module numpy. Cependant, je ne peux importer que les modules intégrés de Python.

Je recherche un moyen d'importer le module numpy dans le script sans avoir à appeler l'interpréteur (c'est-à-dire "test.py" au lieu de "python test.py").

Actuellement, j'obtiens "ImportError: No module named numpy".

Ma question est : Est-il possible d'importer le module numpy sans avoir à appeler depuis l'interpréteur? Est-il possible d'inclure numpy comme l'un des modules intégrés de Python ?

4voto

laher Points 4882
  1. Trouvez où numpy est installé sur votre système. Pour moi, c'est ici : /usr/lib/pymodules/python2.7

  2. Importez-le explicitement avant d'importer numpy

import sys

sys.path.append('/usr/lib/pymodules/python2.7')

... si vous avez besoin d'aide pour trouver le chemin correct, vérifiez le contenu de sys.path lorsque vous utilisez votre interpréteur python

import sys

print sys.path

3voto

Winston Ewert Points 17746

Je vais deviner que votre ligne #! pointe vers un interpréteur Python différent de celui que vous utilisez normalement. Assurez-vous qu'ils pointent vers le même.

1voto

totowtwo Points 1500

Ajoutez les bibliothèques num.py au sys.path avant d'appeler import

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X