2011-05-29 7 views
0

Je vais avoir des problèmes avec pygame comme indiqué ici: PyGame bogging down linux?Comment exécuter un script python à l'aide d'un interpréteur spécifique?

Après un peu de recherche autour et brainstorming je l'ai réalisé peut-être parce que j'utilise python2.7 au lieu de 2,6, qui a été conçu pour PyGame. Comment exécuter mon script en utilisant l'interpréteur 2.6 au lieu de 2.7 (ce qui semble être la valeur par défaut).

Merci

OS - Ubuntu

+0

Peut-être 'python2.6 script.py'? –

+1

Aussi les lignes de shebang en valent la peine –

+0

bon point, merci. Parfois j'oublie ces détails, d'habitude ça me manque mais je peux voir maintenant où ça serait utile. – Sheldon

Répondre

2

Python installe différents binaires (et des liens vers les fichiers binaires):

  • python liens vers Python standard du système (2) La version
  • python3 liens vers la version standard du système Python 3
  • python2 liens t o Python standard système 2 version
  • python2.7 est l'interpréteur Python 2.7
  • python2.6 est l'interpréteur Python 2,6

Il suffit donc de l'utiliser comme ceci:

python2.6 file.py 

Notez que vous devez avoir Python 2.6 installé bien sûr.

+3

Êtes-vous sûr qu'il existe un lien 'python2' sur Ubuntu? Je pense qu'il y a 'python' pour la version 2.x standard (pas nécessairement la plus récente) et' python3' pour la version 3.x standard (pas forcément la plus récente). –

+0

Merci! Vous êtes allé plus en profondeur que nécessaire et je l'apprécie. Il s'avère que cela n'a pas aidé avec mon problème avec PyGame mais je suis sûr que je vais comprendre! :) – Sheldon

+1

@Sven Marnach: Il y en a un sur Ubuntu que j'utilise. – poke

0

Installez d'abord l'alternative Python en utilisant apt-get et en second lieu, exécutez le chemin d'accès complet à l'interpréteur.

De même, sur Ubuntu, vous devriez pouvoir utiliser quelque chose comme python2.6 script.py.

Questions connexes