0 votes

Comment installer SciPy et VisualPython sur OSX Mavericks ?

J'essaie de télécharger et d'installer les deux SciPy y VisualPython pour que je puisse les faire travailler ensemble. J'ai consulté les notes de mise à jour de SciPy 0.14.0 et 0.15, et elles semblent être compatibles avec Visual Python, qui nécessite Python 2.7.9. Après avoir téléchargé cette version, j'ai vérifié (en utilisant Python -V) que mon ordinateur utilise cette version.

J'ai téléchargé Anaconda et Visual Python, mais lorsque j'ai exécuté deux fichiers de test fournis par mon professeur, chacun d'eux a renvoyé l'erreur suivante :

    $ python elect.py
/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python: can't open file 'elect.py': [Errno 2] No such file or directory

J'ai essayé d'exécuter ces programmes tout en étant dans le répertoire parent, où j'ai obtenu cette erreur :

    $ python elect.py
Traceback (most recent call last):
  File "elect.py", line 2, in <module>
    from scipy import *
ImportError: No module named scipy

J'ai installé MacPorts et Homebrew (bien que MacPorts ne mette pas à jour libgcc, mais c'est une autre question) si vous pensez que cela peut aider. J'aurais bien fait un lien vers les notes de publication aussi, mais je n'ai pas assez de réputation. Une recherche sur SciPy release notes 0.x devrait donner le bon site. Merci !

1voto

Ambidextrous Points 359

Quand vous installez Anaconda, il installe une version différente de Python, qui a SciPy , NumPy , pandas , matplotlib et tout un tas d'avantages qui l'accompagnent. Cependant, ces bibliothèques ne seront pas automatiquement utilisables par votre autre version de Python préinstallée sur votre ordinateur (ou toute autre version de Python que vous avez installée vous-même).

À partir de la ligne de commande, essayez which python - cela vous indiquera quel Python vous utilisez en ce moment sur la ligne de commande. Si le mot "Anaconda" est imprimé, tout va bien et vous devriez pouvoir utiliser la commande scipy . Si ce n'est pas le cas, alors ce n'est pas le bon Python associé à scipy .

Dans votre fichier de configuration du shell (généralement .bashrc o .bash_profile ) Anaconda effectue le changement requis pour s'assurer que vous commencez à utiliser la version Anaconda de Python. D'après votre résultat, il semble que votre nom d'utilisateur ne soit pas correct. Dans le chemin, le username doit être votre nom d'utilisateur réel sur l'ordinateur. Essayez d'effectuer ce changement, redémarrez votre terminal ou une session shell, et réessayez. Il se peut aussi que vous n'ayez jamais redémarré votre terminal. Faites-nous part de vos conclusions.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X