[PYTHON] Paketverwaltung in Maya-versuchen Sie, Pip in Mayapy zu setzen

Was ist das?

Versuchen Sie, ** pip ** mit Mayapy zu installieren. Dies ist eine Fortsetzung dieses Artikels. Wenn Sie "Mayapy ...?" Sagen, sollten Sie es zuerst lesen.

Mayapy - Python in Maya http://qiita.com/it_ks/items/5045c99461cb6edef761

Annahme

Paketverwaltung

Es scheint verschiedene Möglichkeiten (Tools) zu geben, um Python-Pakete zu verwalten. Beziehen Sie sich diesmal auf den Inhalt hier

Zusammenfassung der Python-Paketverwaltungstechnologie (pip, setuptools, easy_install usw.) http://www.yunabe.jp/docs/python_package_management.html

Wählen Sie ** pip **, das ab Dezember 2014 als das modernste gilt.

pip ** Offizielle Dokumentation ** zur Installation

https://pip.pypa.io/en/stable/installing/

Artikel auf Japanisch erklärt

Wie man pip benutzt (Version 2014/1) @ Ich werde es irgendwie schreiben. http://tdoc.info/blog/2014/01/15/pip.html

Darüber hinaus sollte beachtet werden Es scheint, dass es in Python 2.7.9 oder höher enthalten ist. Daher wird die in Maya integrierte Python-Version bald aktualisiert. Sie können pip verwenden, ohne etwas zu tun.

Ab Maya2016 ist Mayapy ** Python 2.7.6 **.

Installation

get-pip.py Laden Sie get-pip.py aus der offiziellen Dokumentation herunter und Schlagen Sie dies mit Python und Sie sind fertig. Ab 20160103 von hier herunterladen> https://bootstrap.pypa.io/get-pip.py Oder auch hier> https://raw.github.com/pypa/pip/master/contrib/get-pip.py

Hier übernimmt ** Mayapy ** anstelle des sogenannten Python diese Rolle. Mit anderen Worten

python get-pip.pymayapy get-pip.py

ist.

Lauf

  1. Klicken Sie mit der rechten Maustaste auf cmd und wählen Sie "** Als Administrator ausführen **", um es zu starten.
  2. Verwenden Sie cd, um zum Ort der Mayapy zu gelangen

cd "C:\Program Files\Autodesk\Maya2016\bin"

  1. mayapy "path\to\get-pip.py"

Log

python


$ mayapy "path\to\get-pip.py"
Collecting pip
  Using cached pip-7.1.2-py2.py3-none-any.whl
Collecting setuptools
  Using cached setuptools-19.2-py2.py3-none-any.whl
Collecting wheel
  Using cached wheel-0.26.0-py2.py3-none-any.whl
Installing collected packages: pip, setuptools, wheel
Successfully installed pip-7.1.2 setuptools-19.2 wheel-0.26.0

Successfully installed pip-7.1.2 setuptools-19.2 wheel-0.26.0 Deshalb

Wurde installiert.

python


> mayapy "path\to\get-pip.py"
Collecting pip
  Using cached pip-7.1.2-py2.py3-none-any.whl
Collecting setuptools
  Downloading setuptools-19.2-py2.py3-none-any.whl (463kB)
    100% |################################| 466kB 568kB/s
Collecting wheel
  Using cached wheel-0.26.0-py2.py3-none-any.whl
Installing collected packages: pip, setuptools, wheel
Exception:
Traceback (most recent call last):
  File "c:\users\{user}\appdata\local\temp\tmpj8cvx2\pip.zip\pip\basecommand.py", line 211, in main
    status = self.run(options, args)
  File "c:\users\{user}\appdata\local\temp\tmpj8cvx2\pip.zip\pip\commands\install.py", line 311, in run
    root=options.root_path,
  File "c:\users\{user}\appdata\local\temp\tmpj8cvx2\pip.zip\pip\req\req_set.py", line 646, in install
    **kwargs
  File "c:\users\{user}\appdata\local\temp\tmpj8cvx2\pip.zip\pip\req\req_install.py", line 803, in install
    self.move_wheel_files(self.source_dir, root=root)
  File "c:\users\{user}\appdata\local\temp\tmpj8cvx2\pip.zip\pip\req\req_install.py", line 998, in move_wheel_files
    isolated=self.isolated,
  File "c:\users\{user}\appdata\local\temp\tmpj8cvx2\pip.zip\pip\wheel.py", line 339, in move_wheel_files
    clobber(source, lib_dir, True)
  File "c:\users\{user}\appdata\local\temp\tmpj8cvx2\pip.zip\pip\wheel.py", line 310, in clobber
    ensure_dir(destdir)
  File "c:\users\{user}\appdata\local\temp\tmpj8cvx2\pip.zip\pip\utils\__init__.py", line 71, in ensure_dir
    os.makedirs(path)
  File "C:\Program Files\Autodesk\Maya2016\bin\python27.zip\os.py", line 157, in makedirs
    mkdir(name, mode)
WindowsError: [Error 5]Zugriff verweigert.: 'C:\\Program Files\\Autodesk\\Maya2016\\Python\\Lib\\site-
packages\\pip'

… Der Zugriff wird verweigert und die Installation kann nicht abgeschlossen werden.

Ergebnis

Unter dem Maya-Installationsordner befindet sich ein Ordner namens ** "Python" **. Es wird dort mit den folgenden Gefühlen platziert.

Mayapy PYTHON HOME


>>> import os
>>> os.environ['PYTHONHOME']
'C:\\Program Files\\Autodesk\\Maya2016\\Python'

Skriptordner

Ein ** "Scripts" ** Ordner wird direkt darunter erstellt. Verwandte Exes wie "easy_install.exe", "pip.exe" und "Wheel.exe" werden platziert.

Lib > site-packages Verschiedene werden hinzugefügt. pip.png Unterschied zwischen vor und nach der Ausführung. Die rechte Spalte ist nach. Hellblau ist ein neuer Gegenstand.

import pip Sie können Pip mit Mayapy importieren. mayapy_pip.png Es ist eine Bestätigung wie "Oh, es funktioniert".

Zusammenfassung

Mit Administratorrechten mayapy get-pip.py das ist alles.

Dieses Mal werde ich "versuchen, es einzufügen", so dass der Inhalt von hier an bei einer anderen Gelegenheit sein wird (?)

Dies ist alles, was Sie tun können, um die Umwelt zu verschmutzen. Die Entstehung von Chaos erfolgt auf eigenes Risiko! ←

Recommended Posts

Paketverwaltung in Maya-versuchen Sie, Pip in Mayapy zu setzen
Python-Paketverwaltung mit IntelliJ
Über Paketmanagement mit Conda und Pip
Python-Installation und Paketverwaltung mit pip
Installieren des Python-Paketverwaltungstools pip (Windows)
mod_wsgi spricht über das Einfügen in pip
Beachten Sie, wenn Sie lxml des Python-Pakets in Ubuntu 14.04 einfügen
Mayapy - Python in Maya
Pip in den Mixer geben
Hinweis zur Anaconda-Paketverwaltung
[Paketverwaltung] Installationsziel und interne Verarbeitung von apt und pip