Der PyCon JP 2014 Sprint, der am letzten Tag der PyCon JP 2014 vom 12. bis 15. September 2014 stattfand, fand im [Microsoft Japan Shinagawa Headquarters Seminar Room] statt. ](Http://www.microsoft.com/ja-jp/mscorp/branch/sgt.aspx) mietete den Veranstaltungsort.
Ich habe nicht viel über Azure verstanden und daher erneut ein Tutorial für die PaaS-Version gegeben. Ich habe versucht, ein zusätzliches Python-Modul zu installieren, und pip konnte nicht verwendet werden.
Ich wollte etwas dagegen tun, also entschied ich mich für pip und virtualenv und forderte es heraus.
Laden Sie die neueste Version der Pip-Installationsdatei aus dem folgenden Ordner herunter. (Sie können es auf Azure herunterladen.)
https://bootstrap.pypa.io/get-pip.py
Pip und virtualenv installieren
> python get-pip.py --user
> python -m pip install --user virtualenv
Unten installiert
C:\DWASFiles\Sites\~1xxxxxxxxxx\AppData\Python
Erstellen Sie eine Python-Umgebung namens "myenv" in Ihrem eigenen Ordner
python -m virtualenv myenv
Von nun an können Sie das Modul mit dem folgenden Pip installieren. Ich dachte, aber es scheint nicht zu funktionieren. Fortsetzung der Untersuchung erforderlich.
> myenv\Scripts\pip.exe
Wenn Python an einem Speicherort installiert ist, an den der Benutzer nicht schreiben kann, kann kein neues Modul im Ordner site-packages installiert werden, was zu einem Fehler führt.
Mit den neuesten Pips können Sie jetzt die Option "--user" verwenden, Pips in Ihrem Home-Verzeichnis installieren und sogar virtualenv erstellen.
Auf diese Weise können Sie mit virtualenv überall eine Python-Umgebung erstellen, auch wenn Sie keine Administratorrechte (root) haben.
In dieser Azure-Umgebung war die Aktivierung jedoch nicht möglich. Daher muss Python usw. jedes Mal mit vollständiger Pfadangabe aufgerufen werden. (In Windows scheint es Bedingungen zu geben, z. B. weil Umgebungsvariablen sich global auswirken?)
Wir sind @aodag dankbar, der in Bezug auf Verpackungen am detailliertesten in Japan ist und selbst bei einem Blick auf die Welt an der Spitze zu stehen scheint.
Recommended Posts