2010-08-12 5 views
4

Je suis en train de configurer un virtualenv pour le déploiement de django. Je veux un env isolé sans accès aux paquets de sites globaux. J'ai utilisé l'option --no-site-packages, puis j'ai installé une instance pip locale pour cet env.virtualenv, sys.path et site-packages

après avoir utilisé pip et un fichier requirements.txt i remarqué que la plupart des paquets ont été installés dans un dossier « build » qui n'est pas sys.path donc je reçois une erreur comme

« aucun module nommé django .conf "

J'ai également installé virtualenvwrapper après le paquet virtualenv de base. Pour autant que je me souvienne, je n'ai pas vu de dossier «build» auparavant, et je suis curieux de savoir pourquoi ces paquets n'ont pas été simplement installés dans le dossier site-packages de mon environnement local. Comment devrais-je pointer vers ce dossier de construction et pourquoi existe-t-il?

grâce

Répondre

1

il semble que le processus de pépin quitter prématurément en raison d'un paquet dans les exigences qui ne pouvait pas être trouvé. Cela laissait les choses dans les limbes, coincés dans le dossier "build" temporaire avant d'avoir une chance de terminer le processus qui les place dans le bon emplacement "site-packages".

Questions connexes