Comment faire pour installer setuptools?
Je suis en train d'installer setuptools. Quand je lance "sh setuptools-0.6c9-py2.4.l'œuf", j'obtiens le message suivant:
Autorisation refusée:
'/usr/lib/python2.4/site-packages/test-facile à installer-26338.test d'écriture'
C'est pas sans raison, puisque je n'ai pas les permissions root sur le système. Certains comment je suis venu à l'idée de la création d'un "Virtuel" de Python.
- Je télécharger des "virtual-python.py" et l'exécuter à l'aide de l'échelle du site de Python. Elle crée des "lib", "bin" et "inclure les sous-répertoires dans mon répertoire home. À la fin de la sortie de "virtual-python.py" je vois le message suivant:
Vous êtes maintenant prêt à télécharger
ez_setup.py, et exécuter
/home/myname/bin/python ez_setup.py
- Je télécharger ce fichier et de l'exécuter. Mais des que je reçois le même message d'erreur:
Autorisation refusée:
'/usr/lib/python2.4/site-packages/test-facile à installer-925.test d'écriture'
OK. J' "prefix" à force ez_setup.py pour écrire dans le répertoire local:
/home/myname/bin/python ez_setup.py --prefix=~
Puis-je obtenir:
- Vous pouvez définir le répertoire d'installation de support ".la pth" fichiers par
en utilisant l'une des méthodes décrites
ici:http://peak.telecommunity.com/EasyInstall.html#custom-installation-locations
Donc, je suis redirigé vers la même page que j'ai lu avant. Donc, je ne sais pas quoi faire maintenant.
J'ai aussi une autre astuce:
- Vous pouvez ajouter le répertoire d'installation pour le PYTHONPATH
variable d'environnement. (Elle doit
également sur PYTHONPATH chaque fois que vous exécutez
Python et que vous voulez utiliser le package(s)
vous êtes l'installation).
Mais si je tape:
PYTHONPATH=/home/myname/lib/python2.4/site-packages
J'obtiens toujours le même résultat que si Python n'a pas voir mes variables d'environnement.
Quelqu'un peut-il, des moyens, aide-moi avec qui?
OriginalL'auteur Verrtex | 2009-09-19
Vous devez vous connecter pour publier un commentaire.
Juste ajouter des détails supplémentaires à ce qui a déjà été dit.
tar.gz
de la dernière version de virtualenv.virtualenv.py
, par exemple:virtualenv-1.3.3/virtualenv.py mypyenv
mypyenv
environnement Python virtuel sera créé dans votre répertoire courant et il contiendraeasy_install
prêt à l'emploi.source mypyenv/bin/activate
ou sur Windows:
mypyenv\Scripts\activate.bat
Maintenant, votre CHEMIN est tracé à point à Python exécutables sous
mypyenv
. À partir de cette session shell, vous serez en mesure deeasy_install
ce que vous voulez, et résultant soit de trucs va être installé dans les entrailles demypyenv
au lieu de votre défaut de Python emplacement, évitant ainsi tout besoin de privilèges d'administrateur.OS X Snow Leopard en garde:
Pour une raison quelconque,
virtualenv-1.3.3
ne joue pas bien avec Python intégrée sous/System/Frameworks
. J'ai dû construire une autre version de Python à partir de la source, et installé sous/usr/local/python_2_6_2
.Avec ce fait, j'ai utilisé
--python /usr/local/python_2_6_2/bin/python
option avec virtualenv.OriginalL'auteur Pavel Repin
Virtualenv est livré avec setuptools pré-installé, je crois. Je sais qu'il est livré avec
easy_install
. Vous devriez alors être en mesure d'exécuter:Ceci devrait installer la version la plus récente de setuptools sur votre virtualenv.
OriginalL'auteur Evan Fosmark
Vous devez activer votre virtualenv premier, sinon vous avez juste un tas de dossiers. Utilisez le chemin d'accès complet pour les scripts dans votre virtuel env de
bin
ou nesource bin/activate
OriginalL'auteur Jochen Ritzel
Sur linux, vous pouvez exécuter la commande suivante
wget https://bootstrap.pypa.io/ez_setup.py -O - | sudo python
OriginalL'auteur Ryabchenko Alexander