2010-06-14 4 views
1

Je voudrais installer mon application python comme un outil de ligne de commande qui devrait fonctionner entièrement dans le répertoire d'installation (par exemple C: \ Python26 \ Lib \ site-packages \ application) Le problème est que je voudrais renvoyer à l'exécution aux sous-modules et aux ressources du répertoire d'application trois. Si j'installe l'application avec l'option [console_scripts], le chemin par défaut est le répertoire courant. Existe-t-il un moyen élégant de conserver le chemin d'exécution actuel de l'application vers le répertoire site-packages?Outil de ligne de commande en python dans un répertoire racine fixe

Merci

Répondre

1

Je ne sais pas si c'est ce que vous êtes après, mais faire cela pourrait fonctionner. Une fois que vous connaissez le répertoire, vous pouvez lui chdir() ou faire ce que vous voulez. Rappelez-vous: vous n'avez peut-être pas toujours les autorisations pour faire des choses là-bas.

+0

Oui, cela fonctionne partiellement ... Merci, il pointe vers le répertoire .egg et je n'ai qu'à ajouter le nom de l'application. Mais ça marche! Merci beaucoup! – koleto

+0

Merci encore Mattias! Fonctionne parfaitement pour moi! – koleto

Questions connexes