Windows에서 Blender 2.90 파이썬에 Pytorch 설치

기본적으로 Blender 2.8x에 설치하는 것과 크게 다르지 않습니다. 2.90이 되어 설치할 수 없게 될까 생각했는데, 예상 이상으로 깔끔하게 들어갔습니다. 별로 정보량은 없습니다만, 메모해 둡니다.

전제


  • Windows 10 Home/Pro
  • Blender 2.90

  • Blender는 C:\Program Files\Blender Foundation에 설치되어 있다고 가정합니다. CUDA 및 GPU 드라이버는 이미 설치되어 있다고 가정합니다.

    절차


  • PowerShell을 관리자 권한으로 엽니다.
  • pip를 업그레이드합니다.
  • pytorch를 설치합니다.

  • 안녕하세요.
    > cd C:\Program Files\Blender Foundation\Blender 2.90\2.90\python\bin
    
    > ./python -m pip install --upgrade pip
    Collecting pip
      Downloading https://files.pythonhosted.org/packages/cb/28/91f26bd088ce8e22169032100d4260614fc3da435025ff389ef1d396a433/pip-20.2.4-py2.py3-none-any.whl (1.5MB)
         |████████████████████████████████| 1.5MB 1.1MB/s
    Installing collected packages: pip
      Found existing installation: pip 19.2.3
        Uninstalling pip-19.2.3:
          Successfully uninstalled pip-19.2.3
    Successfully installed pip-20.2.4
    
    > ./python -m pip install torch==1.6.0+cu101 torchvision==0.7.0+cu101 -f https://download.pytorch.org/whl/torch_stable.html
    Looking in links: https://download.pytorch.org/whl/torch_stable.html
    Collecting torch==1.6.0+cu101
      Downloading https://download.pytorch.org/whl/cu101/torch-1.6.0%2Bcu101-cp37-cp37m-win_amd64.whl (1021.6 MB)
         |████████████████████████████████| 1021.6 MB 750 bytes/s
    ...
    Successfully installed future-0.18.2 pillow-8.0.0 torch-1.6.0+cu101 torchvision-0.7.0+cu101
    >
    

    Pytorch 설치 명령은 언제나처럼 공식 페이지에서 CUDA 버전 등을 선택하여 나온 것을 복사하기만 하면 됩니다.
  • Pytorch



  • 그런 다음 pip에서 matplotlib과 같은 필요한 것을 넣습니다.
    > ./python -m pip install matplotlib            
    Collecting matplotlib
      Downloading matplotlib-3.3.2-cp37-cp37m-win_amd64.whl (8.5 MB)
         |████████████████████████████████| 8.5 MB 1.3 MB/s
    ...
    Successfully installed certifi-2020.6.20 cycler-0.10.0 kiwisolver-1.2.0 matplotlib-3.3.2 pyparsing-2.4.7 python-dateutil-2.8.1 six-1.15.0
    

    블렌더의 파이썬 콘솔로 테스트



    문제없이 설치되어 있으면 Blender의 python console에서 import torch


    그건 그렇고, pytorch_example/mnist/main.py를 실행하려고하면 액세스 권한이 없다는 오류가 발생했습니다. 일단 이것은, 관리자 권한으로 blender 를 실행하는 것으로 회피는 할 수 있습니다. 사용자가 액세스할 수 있는 폴더에 blender를 설치해도 피할 수 있습니다.

    좋은 웹페이지 즐겨찾기