Je suis sur un hôte partagé et je ne peux pas changer le lien symbolique vers Python2.4, il est par défaut sur 2.3. J'ai essayé de créer un lien sym dans le directeur sur lequel je travaillerais en 2.4, mais il semble que l'interpréteur python 'global' sous/usr/bin/python prenne la préséance sauf si je l'exécute en ./python. Quelles sont les autres façons de contourner ce comportement?Rendre Python par défaut à une autre version installée sur un hôte partagé
Répondre
Créer un lien symbolique et préfixer le chemin de votre variable PATH:
ln -s /usr/bin/python2.4 $HOME/bin/python
export PATH="$HOME/bin:$PATH"
Si vous travaillez à partir du shell, vous pouvez créer un lien symbolique comme suggéré et mettre à jour votre chemin dans le .profile. Ceci est décrit dans un post précédent. Dans le cas où ce sont des scripts CGI/quels que soient les scripts que vous exécutez uniquement sur votre hôte partagé, vous pouvez modifier la ligne shebang en haut de vos scripts qui indiquent au système quel interpréteur exécuter avec le script.
I.e. changer
#!/usr/bin/env python
à
#!/whatever/the/path/to/your/version/python
Hehe ... J'étais sur le point de poster exactement la même solution. Tu étais 5 secondes plus vite que moi. :-) – Eigir
- 1. Plusieurs domaines à un hôte virtuel | Hôte générique (hébergement partagé)?
- 2. Stockage des informations d'identification PayPal dans une application Web (asp.net) sur un hôte partagé
- 3. comment vérifier MS Office version installée sur les machines
- 4. Comment savoir quelle version de GTK + est installée sur Ubuntu?
- 5. Python optparse par défaut vs fonction par défaut
- 6. Comment migrer une base de données mySQL remplie de dev vers un hôte partagé?
- 7. l'exception par défaut de Python manipulation
- 8. Déploiement d'une application python avec package partagé
- 9. Requête Windows pour si une application est installée par UpgradeCode
- 10. Rendre une cellule dans un JTable modifiable - la valeur par défaut de la cellule
- 11. Comment rendre EditText plus petit que la valeur par défaut?
- 12. Désinstallation d'une application Windows installée par un utilisateur inexistant
- 13. Lien vers une version .dll antérieure à celle installée dans Visual Studio 2005
- 14. Comment rendre une case à cocher par défaut "vérifiée" dans Rails 1.2.3?
- 15. Existe-t-il un moyen de rendre une fenêtre GTK supérieure à la taille minimale par défaut?
- 16. Comment faire par programmation une requête dans MS Access par défaut à l'impression à l'impression
- 17. Par défaut à - Non-Interactive
- 18. Comment déterminer quelle version de Direct3D est installée?
- 19. Copier un dossier de lecteur partagé à un autre dossier à l'aide VBScripting
- 20. Version DirectX sur Windows XP SP3
- 21. Java Preferences.app ne change pas la version java par défaut
- 22. Texte par défaut sur l'entrée
- 23. Détection de la version Excel installée (et des Service Packs)
- 24. Comment savoir quelle version de MDAC est installée?
- 25. Puis-je mettre à niveau SQL Server Express vers une version standard sur une autre machine
- 26. Obtenez une liste de répertoires sur un ordinateur partagé .NET
- 27. Le .NET Framework est-il installé par défaut sur Vista?
- 28. Quel hôte utiliser pour créer une socket UDP en python?
- 29. Détection de la version d'IE installée sur votre système d'exploitation en C#?
- 30. L'utilisateur par défaut a un identifiant différent par défaut
Un grand merci. Cela a fonctionné! –