Autor Wątek: Czy mogę zainstalować Pandy (lub inne moduły) w Pythonie Blendera?  (Przeczytany 18468 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline BanjoKazooie

  • Noob
  • Wiadomości: 1
    • Zobacz profil
    • https://tanidrut.com/
    • Osiągnięcia
Hej!

Rozumiem, że blender korzysta z wersji pythona oddzielnej od pythona systemowego. Piszę kilka skryptów, które zbierają dane o moich obiektach, badają je i tworzą fajne wykresy. Zwykle robię to w kontekście notatnika Jupyter z Numpy, Pandas i Matplotlibem. Blender ma już Numpy, więc muszę tylko wymyślić, jak dodać do niego pozostałe dwa.

Dzięki za pomoc!
 

Offline Elizabet2000

  • Noob
  • Wiadomości: 1
    • Zobacz profil
    • Blacharz
    • Osiągnięcia
Można - trzeba tylko użyć pip. Kod wygląda mniej więcej tak:

import sys
import subprocess
import os
try:
    from <package-name> import <function>
except:
    python_exe = os.path.join(sys.prefix, 'bin', 'python.exe')
    # upgrade pip
    subprocess.call([python_exe, "-m", "ensurepip"])
    subprocess.call([python_exe, "-m", "pip", "install", "--upgrade", "pip"])
    # install required packages
    subprocess.call([python_exe, "-m", "pip", "install", "<package-name>"])

Try/except jest dlatego, że musisz zainstalować pakiet tylko raz, w przeciwnym razie Blender będzie się strasznie lagował za każdym razem, gdy go otworzysz. Jeśli pakiet jest już zainstalowany, try po prostu importuje z niego to, czego potrzebujesz. Jeśli nie jest, except wyłapuje go i instaluje. Proces ten jest nieco powolny za pierwszym razem (początkowa instalacja), ale na szczęście po zainstalowaniu nie ma już żadnych opóźnień.

 

 

Ścinanie się blendera już podczas użycia kuli w edit mode

Zaczęty przez EollsDział Modelowanie

Odpowiedzi: 5
Wyświetleń: 18279
Ostatnia wiadomość 08.10.2021 14:43:12
wysłana przez Eolls
Problem z kartą graficzną i startem Blendera

Zaczęty przez iwoneqDział Tender Blender

Odpowiedzi: 12
Wyświetleń: 28448
Ostatnia wiadomość 08.03.2020 23:12:42
wysłana przez alex
Armory3D - nowy silnik gier do Blendera

Zaczęty przez maniutek08Dział Python, skrypty, pluginy i Blender Game Engine

Odpowiedzi: 0
Wyświetleń: 18692
Ostatnia wiadomość 08.06.2018 08:30:20
wysłana przez maniutek08
Przenosiny z Blendera 2.7 na 2.8 - rad kilka wróbla ćwirka

Zaczęty przez alexDział Tender Blender

Odpowiedzi: 8
Wyświetleń: 21991
Ostatnia wiadomość 13.01.2019 17:07:27
wysłana przez mrys
Co się stało z Polskim Kursem Blendera?

Zaczęty przez JabbaDział Tutoriale

Odpowiedzi: 7
Wyświetleń: 16071
Ostatnia wiadomość 06.12.2021 00:57:03
wysłana przez Jabba

* Wszystko dobre...

...co się dobrze kończy.
1998-2024
Dziękuję wszystkim, którzy pomagali tworzyć i rozwijać Blenderownię w tym czasie. Dziękuję użytkownikom za chęć korzystania z serwisu. Nawiększą satysfakcję mam z tego, że kilka karier zawodowych zaczęło się na tym forum. Oraz z tego, że Blender jest oprogramowaniem mainstreamowym.

Wasz były administrator
Mad Max

* Zaloguj




* Losowy obrazek

3D model: Stare pianino

Wyświetleń: 1815
Autor: PawelB
w: Paweł Brzustowski