Est-il possible de lancer le serveur ou une sentinelle en lui donnant un chemin spécifique à ajouter au path ?
ce chemin serait l’environnement python2.7 dédié à constellation.
et sans qu’il soit dans les variables d’environnement système
(dans le cas où on a plusieurs versions de python sur le même PC)
Pourquoi ne pas utiliser un virtualenv ?
Une nouvelle version du PythonProxy est actuellement disponible (update via Nuget sur VS).
Une fois la lib mise à jour, vous pouvez utiliser l’attribut “pythonCmd” pour définir la commande à lancer pour chaque script (par défaut “python”).
Exemple :
<pythonProxy xmlns="urn:Constellation.PythonProxy">
<scripts>
<script pythonCmd="C:\Python27\python.exe" filename="Scripts\Demo.py" />
</scripts>
</pythonProxy>
A noter que vous pouvez définir cet attribut au niveau de la section <pythonProxy>
pour tous les scripts, sinon comme ci-dessus comme chaque <script>
. Par défaut, si rien n’est défini, pythonCmd = "python"
(donc dépendant de votre PATH).
1 « J'aime »