Impossible d'installer Python sans sudo accès
J'ai extrait, configuré et utilisé en faire pour le package d'installation de mon serveur.
Cependant, je ne pouvais pas utiliser faire installer. Je reçois le message d'erreur
[~/wepapps/python/Python-2.6.1]# make install
/usr/bin/install -c python /usr/local/bin/python2.6
/usr/bin/install: cannot create regular file `/usr/local/bin/python2.6': Permission denied
make: *** [altbininstall] Error 1
Je lance le dossier avec
chmod +x Python-2.6.1
J'obtiens toujours la même erreur.
Comment puis-je exécuter faire installer sans sudo accès?
Vous devez vous connecter pour publier un commentaire.
Puis exécuter à l'aide de:
De même, si vous avez des scripts (par exemple. CGI), qui requièrent votre propre version de Python que vous avez à leur dire explicitement:
au lieu d'utiliser le système par défaut de Python qui “#!/usr/bin/env python” de choisir.
Vous pouvez modifier votre paramètre de CHEMIN à faire, juste en tapant “python” de la console exécuter cette version, mais il ne va pas aider pour les applications web en cours d'exécution sous un autre utilisateur.
Si vous compilez quelque chose que les liens de Python (par exemple. mod_wsgi) vous avez à lui dire où trouver votre Python ou elle va utiliser le système à la place. Ceci est souvent fait quelque chose comme:
Pour d'autres de l'installation.py-en fonction des extensions comme MySQLdb vous suffit de lancer l'setup.py le script avec la bonne version de Python:
Vous ne pouvez pas; ne pas
/usr
, de toute façon. Seuls les superutilisateurs peuvent écrire à ces répertoires. Essayez d'installer Python sur un chemin d'accès dans votre répertoire /home à la place.L'extension de bobince réponse, il y a un problème si vous n'avez pas le readline développement paquet installé dans votre système, et vous n'avez pas accès à la racine.
Quand Python est compilé sans readline, les flèches de votre clavier ne fonctionne pas dans l'interpréteur. Toutefois, vous pouvez installer le readline package autonome comme suit: L'Ajout De Readline Fonctionnalités Sans Avoir À Recompiler Python
D'autre part, si vous préférez compiler python à l'aide d'une installation locale de readline, voici comment.
Avant de faire comme bobince a été dit, de compiler et d'installer readline. Ce sont les étapes à faire:
Ensuite, ajoutez cette ligne à votre .bash_profile script:
Dernier, mais pas moins, exécutez la commande suivante
J'espère que cela aide quelqu'un!