J'ai essayé depuis des mois d'être installé pour Python 3, mais malgré des quantités copieuses de googling et même en affectation sur la liste de diffusion numpue, je ne suis toujours pas plus proche d'une solution.
J'ai réussi à l'obtenir installé via MacPorts mais malheureusement, il ne semble pas être un port de Matplotlib pour Python 3, qui est la principale raison pour laquelle j'essaie d'installer Numpy ... Donc je suis un peu coincé ... P>
Je continue à obtenir la même erreur en essayant de construire à partir du fichier setup.py. J'ai inclus la sortie terminale ci-dessous. P>
Merci pour toute aide que vous pouvez offrir, P>
Adam. P>
Voici la sortie terminale: P> < Pré> xxx pré> p>
5 Réponses :
Eh bien, j'ai finalement réussi à obtenir Tout d'abord, je devais installer Puis j'ai installé Après cela, je devais avoir avec Maintenant, je devrais m'assurer que j'avais la dernière version de xcode strong>: p>
Avec tout cela hors du temps pour installer D'accord, en supposant qu'il n'y avait pas d'erreurs Donc, l'installation forte> Numpy forte> passe tous sauf un test, ce qui semble très bien. Je n'ai pas eu la chance de voir si cela fonctionne correctement, alors que je me lance toujours pour obtenir Matplotlib Strong> installé ... P>
J'espère que ces instructions sont utiles à quelqu'un! p>
Adam. P>
curl http://python-distribute.org/distribute_setup.py | python3 code> li>
ol>
curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | python3 code> li>
ol>
sudo ln -s /library/frameworks/python.framework/versions/3.2/bin/pip / usr / local / bac code> li>
ul> li>
ol>
pip Installez le nez code> li>
ul> li>
ol>
/ développeur code>, renommez-le
développeur-old code> (vous ne savez pas si cela causera des problèmes pour moi plus tard ou non) LI>
sudo ln -s /applications/xcode.app/contents/developer/platforms/macosx.platform/developer / développeur code> li>
ul> li>
ol>
CD code> dans le répertoire créé par un libellation du fichier par exemple.
cd /users/username/downloads/numpy-1.6.2rc1 code> li>
ul> li>
ul> li>
export cc = clang code> li>
export cxx = clang code> li>
export fflags = -ff2c code> li>
exportation ldshared = 'clang -bundle -undefinefind dynamic_lookup -arch i386 -arch x86_64 -Isysroot /developer/sdks/macosx10.6.sdk -g' code> (ceci est une ligne unique) li>
python3 setup.py build code> (cela peut prendre un certain temps) li>
python3 setup.py Installez CODE> LI>
ul> li>
ol>
Importer numpy code> li>
numpy.test ('complet') code> li>
ul> li>
Se brise pour moi sur le python setup.py build code> avec le message: "CLANG: ERREUR: la commande Linker a échoué avec le code de sortie 1 (Utilisez -v pour voir l'invocation) en cours d'exécution de Numpy Source Directory.Error: commande" Clang -Bundle -undEfinefind dynamic_lookup -arch i386 -arch x86_64 -IsySroot /Developer/sdks/macosx10.6.sdk -g construction / temp.macosx-10.6-Intel-3.3 / Build / src.macosx-10.6-Intel -3.3 / NUMPY / CORE / SRC / _SORTMODULE.O -LBUILD / TEMP.MACOSX-10.6-INTEL-3.3 -LNPYMATH -O CUISSANCE / LIB.MACOSX-10.6-INTEL-3.3 / NUMPY / CORE / _SORT.SO "Échec de Statut de sortie 1` :(
Essayez de changer la ligne sur le SDK de 10,6 à 10,7
Nope, souffle toujours. Par curiosité, y a-t-il une raison pour laquelle vous dites d'utiliser 1.6.2.rc1 et pas seulement droit 1,6,2 de Numpy?
À l'époque, c'était la version la plus récente.
Pour que cela fonctionne pour moi sur une installation propre du système d'exploitation X 10.8, j'ai dû télécharger Xcode comme ci-dessus, puis installer les outils de ligne de commande (préférences-> télécharger) à l'intérieur de Xcode avant d'installer Python 3.3. Après avoir installé Python 3.3, j'ai suivi les instructions ci-dessus, mais j'ai ensuite téléchargé Numpy-1.7.0B2 en raison de sa compatibilité avec Python 3.2. Et maintenant, je suis capable de lancer des numéros avec Python 3.3 et plus important encore avec Blender 2.65.
Cela a échoué avec la même erreur qu'Adam avait si je l'ai essayé avec Numpy-1.6.2, mais j'ai enfin essayé numpy-1.7.0rc1 et tout a bien fonctionné. Je mentionne que cela augmente d'autres essais en fourgonnette à construire numpy-1.6.2 avec le macOSX10.7.SDK à partir de Xcode 4.5.
La réponse ci-dessus a fonctionné super pour moi, sauf que vous avez mentionné que c'était pour OS X 10.7 (identique ici), donc ma commande de construction se plaint de la ligne: p>
Alors, je viens de changer cela à 10.7 et ça a fonctionné bien. Apparemment, pour OS X 10.7, le répertoire / développeur / sdks / sdks contient macosx10.7.sdk et macosx10.8.sdk. Merci pour la grande réponse! P>
J'utilise Python 3.3 et OS X 10.7, et j'ai installé NUMPY en utilisant une méthode beaucoup plus facile que ci-dessus. Je pose ici au cas où cela pourrait aider quelqu'un. P>
Suivez ces étapes: P>
python3 setup.py build --fcompiler = gnu95 code> (nécessite gfortran. Entrez gfortran -v code> pour voir si vous l'avez a obtenu la version 4.6.2) li>
- Entrer
python3 setup.py Installer code> li>
ul>
C'est tout ce qu'il a pris pour moi. Courir Numpy.Test ('Full') me donne des erreurs, cependant: http://pastebin.com/5xf0qae5 p>
Je ne sais pas quel genre d'erreurs je vais faire l'expérience encore. P>
Je suis revenu à cette réponse à plusieurs reprises, si vous utilisez 10.8, vous devez faire quelques choses pour que cela fonctionne (mais je ne pense pas avoir besoin de la partie Ldshed). < / p>
Définir des variables d'environnement Pour pointer vers cc = clomme cxx = clang fflags = -ff2c easy_install numpy p> li>
do pas em> Essayez d'installer d'autres packages en même temps. L'installation numpue peut quitter la réclamation d'une erreur, mais elle parvient souvent à s'installer de toute façon (par exemple, si vous essayez d'installer dans un virtualv, cela peut arriver). P> LI>
ol> Clang code> et utiliser
easy_install code> (non distribuée) à installer, cette ligne fonctionnera: P>
Pour moi, j'ai installé Python3 de leur site Web, puis pour installer numpy, p>
Ça fonctionne! P> Pip3 Install Numpy Code> P>
Matplotlib for Python 3 n'est pas encore publié, il n'est donc pas surprenant qu'il n'y ait pas de port pour cela. Pouvez-vous l'installer manuellement sur Numpy & Py3 de Macports?
Je n'ai pas encore essayé via Macports. Je ne peux pas obtenir d'installer au-dessus de la numie que j'ai réussi à installer sur Python.org Python 3.2.3 (voir la réponse ci-dessous). J'ai essayé à la fois de tenter d'installer Matplotlib à partir de la source à l'aide de la construction et du fichier make.osx. Le fichier make.osx semble être python 2 seulement.
Jetez un coup d'œil sur ce que fait.osx fait - il peut être simple de s'adapter à Python 3.
Je pense que j'ai installé Matplotlib maintenant! Installez MATPLOTLIB sur Python 3.2 / OS X 10.7.4 . Merci encore pour votre aide.