Maya에서 패키지 관리 - mayapy에 pip을 넣어 보겠습니다.

15359 단어 파이썬maya

이게 뭐야?



mayapy에서 pip를 설치해보십시오.
이 기사의 계속입니다. 「mayapy…?」라고 하는 분은 먼저 읽을 수 있으면 좋을까 생각합니다.

mayapy - Maya 내 Python
ぃ tp // m / t_ks / ms / 5045c99461cb6에 f761

전제



패키지 관리



Python 패키지를 관리하려면 여러 가지 방법 (도구)이 제공되는 것 같습니다.
이번은, 이쪽의 내용을 참고로

Python 패키지 관리 기술 요약 (pip, setuptools, easy_install, etc)
h tp // w w. 유나베. jp/do cs/py 쵸_팍c 게이지_마나게멘 t. HTML

2014/12 시점에서 가장 현대적인 pip을 선택합니다.

pip



설치에 대한 공식 문서

htps : // / p. py 파. 이오/엔/s타 bぇ/인 s타툰g/

일본어로 해설해 주시는 기사

pip의 사용법 (2014/1버전) @ 거기는 어쨌든 쓴다.
htp // //t c. 인후/b㎉g/2014/01/15/피p. HTML

또한,
Python2.7.9 이후에는 동봉되어 있다고 합니다.
그래서, 그 중 Maya 내장 Python도 버전이 오르고,
아무것도 하지 않아도 pip를 사용할 수 있게 될 것입니다.

Maya2016 현재 Mayapy는 Python 2.7.6입니다.

설치



제 t-일 p. py



공식 문서에서 get-pip.py를 다운로드하고,
이것을 파이썬으로 두드리면 작업 완료입니다.
20160103 현재 다운로드는 여기에서> htps // // 보오 tst 등 p. py 빠. 이오/게 t-p p. py
또는 여기에서도> htps : // 등 w. 기주 b. 코 m / py 빠 / 피 p / 마 s r / 혼 티 b / 게 t p p. py

여기서는 소위 Python 대신에 그 역할을 mayapy가 담당합니다. 즉
python get-pip.pymayapy get-pip.py
입니다.

실행


  • cmd를 마우스 오른쪽 버튼으로 클릭하고 "관리자 권한으로 실행"으로 시작합니다.
  • cd 에서 mayapy가 있는 곳으로 이동
    > cd "C:\Program Files\Autodesk\Maya2016\bin"
  • mayapy "path\to\get-pip.py"

  • 로그


    $ 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그래서,
  • pip-7.1.2
  • setuptools-19.2
  • wheel-0.26

  • 가 설치되었습니다.

    ※ 참고로 관리자 권한으로 실행하지 않은 경우 (▼)
    > 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] アクセスが拒否されました: 'C:\\Program Files\\Autodesk\\Maya2016\\Python\\Lib\\site-
    packages\\pip'
    
    

    … 액세스가 거부되어 설치를 완료할 수 없습니다.

    결과



    Maya 설치 폴더 아래에 'Python'이라는 폴더가 있지만,
    거기에 아래와 같은 느낌이라도 이것 놓입니다.

    ※여기의 일입니다

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

    Scripts 폴더



    바로 아래에 "Scripts"폴더가 생성됩니다.
    「easy_install.exe」「pip.exe」「wheel.exe」등 관련 exe가 놓여집니다.

    Lib > site-packages



    여러가지 추가됩니다.

    실행 전 · 실행 후의 차분. 오른쪽 열이 after. 하늘색이 신규 항목.

    import pip



    mayapy에서 import pip 할 수있게됩니다.

    「아, 움직이고 있는구나」적인 확인입니다.

    요약



    관리자 권한으로mayapy get-pip.py이상.

    이번은 「넣어 보자」이므로, 여기에서 앞의 내용은 또의 기회에도(?)

    이것으로 환경 더러움 무제한입니다. 혼돈의 형성은 자기 책임입니다! ←

    좋은 웹페이지 즐겨찾기