[PYTHON] Gestion des paquets dans Maya - essayez de mettre pip dans mayapy

Qu'est-ce que c'est?

Essayez d'installer ** pip ** avec mayapy. Ceci est une suite de cet article. Si vous dites "mayapy ...?", Je pense que vous devriez d'abord le lire.

mayapy - Python en Maya http://qiita.com/it_ks/items/5045c99461cb6edef761

supposition

Gestion des packages

Il semble y avoir plusieurs façons (outils) de gérer les packages Python. Cette fois, reportez-vous au contenu ici

Résumé de la technologie de gestion des packages Python (pip, setuptools, easy_install, etc.) http://www.yunabe.jp/docs/python_package_management.html

Sélectionnez ** pip **, qui est considéré comme le plus moderne en décembre 2014.

pip ** Documentation officielle ** sur l'installation

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

Articles expliqués en japonais

Comment utiliser pip (version 2014/1) @ Je vais l'écrire d'une manière ou d'une autre. http://tdoc.info/blog/2014/01/15/pip.html

De plus, il convient de noter Il semble qu'il soit ** inclus ** dans Python 2.7.9 ou version ultérieure. Ainsi, la version de Python intégré à Maya sera bientôt mise à jour, Vous pourrez utiliser pip sans rien faire.

Depuis Maya2016, la mayapy est ** Python 2.7.6 **.

Installation

get-pip.py Téléchargez get-pip.py depuis la documentation officielle et Frappez ceci avec Python et vous avez terminé. À partir de 20160103, téléchargez ici> https://bootstrap.pypa.io/get-pip.py Ou ici aussi> https://raw.github.com/pypa/pip/master/contrib/get-pip.py

Ici, au lieu du soi-disant Python, ** mayapy ** assume ce rôle. En d'autres termes

python get-pip.pymayapy get-pip.py

est.

Courir

  1. Faites un clic droit sur cmd et sélectionnez "** Exécuter en tant qu'administrateur **" pour le lancer.
  2. Utilisez cd pour vous déplacer vers l'emplacement de la mayapy

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

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

Journal

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 Voilà pourquoi

A été installé.

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]Accès refusé.: 'C:\\Program Files\\Autodesk\\Maya2016\\Python\\Lib\\site-
packages\\pip'

… L'accès est refusé et l'installation ne peut pas être terminée.

résultat

Il y a un dossier appelé ** "Python" ** sous le dossier d'installation de Maya, Il y sera placé avec les sentiments suivants.

MAISON PYTHON de mayapy


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

Dossier Scripts

Un dossier ** "Scripts" ** sera créé directement en dessous. Les exes associés tels que "easy_install.exe", "pip.exe" et "wheel.exe" sont placés.

Lib > site-packages Divers seront ajoutés. pip.png Différence entre avant et après exécution. La colonne de droite est après. Le bleu clair est un nouvel élément.

import pip Vous pourrez importer des pip avec mayapy. mayapy_pip.png C'est une confirmation comme "Oh, ça marche".

Résumé

Avec des privilèges d'administrateur mayapy get-pip.py c'est tout.

Cette fois, je vais «essayer de le mettre», donc le contenu à partir de maintenant sera à une autre occasion (?)

C'est tout ce que vous pouvez faire pour polluer l'environnement. La formation du chaos est à vos risques et périls! ←

Recommended Posts

Gestion des paquets dans Maya - essayez de mettre pip dans mayapy
Gestion des packages Python avec IntelliJ
À propos de la gestion des packages avec conda et pip
Installation de Python et gestion des packages avec pip
Installation de l'outil de gestion des packages Python pip (Windows)
mod_wsgi parle de le mettre avec pip
Remarque lors de la mise de lxml du package python dans ubuntu 14.04
mayapy - Python en Maya
Mettez le pip dans le mélangeur
Remarque sur la gestion des packages Anaconda
[Gestion des packages] Destination d'installation et traitement interne d'apt et de pip