[PYTHON] Activer l'installation de pip avec la création de site Web Windows Azure (projet Django)

Contexte

PyCon JP 2014 Sprint, qui s'est tenu le dernier jour du PyCon JP 2014 tenu du 12 au 15 septembre 2014, a eu lieu à [Microsoft Japan Shinagawa Headquarters Seminar Room] ](Http://www.microsoft.com/ja-jp/mscorp/branch/sgt.aspx) a loué la salle.

Je ne comprenais pas grand-chose à Azure, j'ai donc redonné un tutoriel pour la version PaaS. J'ai essayé d'installer un module supplémentaire de Python et pip n'a pas pu être utilisé.

Je voulais faire quelque chose à ce sujet, alors j'ai décidé de mettre pip et virtualenv et je l'ai contesté.

Méthode de travail

Téléchargez la dernière version du fichier d'installation de pip à partir du dossier suivant. (Vous pouvez le télécharger sur Azure)

https://bootstrap.pypa.io/get-pip.py

Installation de pip et virtualenv

> python get-pip.py --user
> python -m pip install --user virtualenv

Installé ci-dessous

C:\DWASFiles\Sites\~1xxxxxxxxxx\AppData\Python

Créez un environnement Python appelé myenv dans votre propre dossier

python -m virtualenv myenv

À partir de maintenant, vous pouvez installer le module en utilisant le pip suivant. J'ai pensé, mais cela ne semble pas fonctionner. Poursuite de l'enquête requise.

> myenv\Scripts\pip.exe

Commentaire

Si Python est installé dans un emplacement sur lequel l'utilisateur ne peut pas écrire, un nouveau module ne peut pas être installé dans le dossier site-packages, ce qui entraîne une erreur.

Avec les derniers pips, l'option --user est disponible, vous pouvez installer des pips dans votre répertoire personnel et vous pouvez également créer virtualenv.

Cela vous permet de créer un environnement Python où vous le souhaitez avec virtualenv, même si vous ne disposez pas des privilèges d'administrateur (root).

Cependant, dans cet environnement Azure, il n'était pas possible d'activer, il est donc nécessaire d'appeler Python, etc. avec une spécification de chemin complet à chaque fois. (Sous Windows, il semble qu'il existe des conditions telles que parce que les variables d'environnement affectent globalement ??)

Merci

Merci à @aodag, qui est le plus détaillé au Japon en matière d'emballage et semble être suffisamment classé pour être compté au doigt même si vous regardez autour du monde.

Recommended Posts

Activer l'installation de pip avec la création de site Web Windows Azure (projet Django)
Utilisez Python / Django avec Windows Azure Cloud Service!
Installation PIL avec pip
Environnement de site Web de configuration minimale avec django
Django Getting Started: 2_ Créer un projet
[Note] Création et terminologie du projet Django
Destination d'installation de la commande avec pip, easy_install
Installation de Python et gestion des packages avec pip
Django + Apache avec mod_wsgi sur Windows Server 2016
Création de carte Ramen avec Scrapy et Django
Installons box2d-py avec l'environnement pip de Windows 10