Comment configurer l’installation Anaconda de Python sous Windows pour ExternalEvaluate ?
Wolfram Language peut interagir avec d’autres langages de programmation par le biais de la fonction ExternalEvaluate. Les conditions requises pour utiliser Python avec ExternalEvaluate sont les suivantes :
- Une installation fonctionnelle de Python
- La bibliothèque PyZMQ
Les instructions pour installer PyZMQ via pip sont disponibles dans Wolfram Language Documentation.
Anaconda est une méthode de distribution populaire pour Python et certaines bibliothèques couramment utilisées.
Par défaut, Anaconda stocke Python et ses bibliothèques dans des emplacements dans lesquels ExternalEvaluate ne cherche pas par défaut. Pour rendre Python et PyZMQ accessibles à ExternalEvaluate, vous devez d’abord ajouter les répertoires appropriés au chemin d’environnement.
Avec une installation par défaut d’Anaconda à l’emplacement
C:\Users\username\anaconda3
vous devez évaluer les commandes Wolfram Language suivantes
SetEnvironment["PATH" -> Environment["PATH"] <> ";" <> "C:\\Users\\username\\anaconda3"]
SetEnvironment["PATH" -> Environment["PATH"] <> ";" <> "C:\\Users\\username\\anaconda3\\Library\\bin"]
avant que Python ne puisse être utilisé avec ExternalEvaluate.
[English]
Contacter l'assistance
Vous avez une question sur la facturation, l'activation ou quelque chose de plus technique, nous sommes prêts à vous aider.
1-800-WOLFRAM (+1-217-398-0700 pour les appels internationaux)
Assistance clients
Du lundi au vendredi
De 8 h à 17 h, heure du Centre des États-Unis
- Enregistrement ou activation du produit
- Informations avant la vente et commande
- Aide à l'installation et au premier lancement
Assistance technique avancée (pour les clients admissibles)
Du lundi au jeudi
De 8 h à 19 h, heure du Centre des États-Unis
Le vendredi
De 8 h 30 à 10 h et de 11 h à 17 h, heure du Centre des États-Unis
- Assistance technique prioritaire
- Assistance produits par des experts Wolfram
- Aide avec la programmation en Wolfram Language
- Assistance installation avancée