2009-01-24 21 views
3

J'écris du code numérique Python et j'aimerais utiliser certaines fonctions du special module. Jusqu'à présent, mon code dépend uniquement de numpy, que j'ai trouvé très facile à installer dans divers environnements Python. D'un autre côté, l'installation de scipy a généralement été un exercice de frustration. Y a-t-il un moyen d'obtenir seulement le module spécial?Existe-t-il un moyen d'installer le module spécial scipy sans le reste de scipy?

Remarque, je vois maintenant qu'il ya un paquet scipy téléchargeable pour Mac, mais cela n'a pas toujours été le cas

Répondre

0

Je ne suis pas familier avec scipy en particulier, mais en général , les modules pour les progiciels dépendent de l'installation du progiciel lui-même. Donc, oui, je suis assez sûr que vous devez installer scipy pour utiliser le module spécial.

0

Si vous avez déjà installé la bonne version de Numpy, vous pouvez essayer de simplement prendre la source du module spécial, le coller dans un répertoire quelque part, l'ajouter à votre PYTHONPATH et voir si cela fonctionne. Tout dépend de ses dépendances. S'il a des dépendances au-delà de Numpy, alors vous devrez les installer, et si ceux-ci ont des dépendances ...

2

Les sous-paquets scipy peuvent généralement être installés individuellement. Essayez de cd-ing dans le répertoire "special" et exécutez votre "python setup.py install" normal. L'espace de nom pour l'importation doit maintenant être special et maintenant scipy.special.