これはUE4の自動化の為にPythonでいろいろやりたいけどよく分からんという人の為の超短い記事。
UE4のOutput Logに
import numpy
ふむ、ではUE4のPythonのバージョンはいくつだい?ということで
import sys;print(sys.version)
と打つと
どうやら 3.7.7 らしい。(UE4.26)
ならばpipもデフォルトで入っているだろう。
UE4のPython.exeをEverythingで探したら
C:\Program Files\Epic Games\UE_4.26\Engine\Binaries\ThirdParty\Python3\Win64\python.exe
にあった。
では早速numpyを入れてみよう。cmd.exeでpython.exeの場所に移り
python.exe -m pip install numpy
を実行すると。
二個ほどWARNINGが出たがインストール出来た様だ。
f2py.exeはFORTRUNをPythonに変換するものらしいがぶっちゃけ要らん。
あとpipのバージョンが古いから更新しとけよ、というもの。
はいはい、後で上げときます。
で、UE4上でnumpyは動く様になったのかい?
import numpy
と打ってみると
おお、エラーが出なくなった。
これでUE4のPythonライフも捗ろうというもの。
よしよし。
追記
チームでモジュールを共有したい場合はpipでinstallする際に共通のPYTHONPATHをtargetを指定しておくと良いそうです。
情報有難う御座います。>小出さん