- 对于平日工作经常需要使用python,不想直接本地全局安装一些依赖,自然想到Anaconda
- TouchDesigner官方给出了一个教程,写的有点不太好,坑多
- Anaconda的安装直接参考就行,可下载轻量miniconda
- Steps:
-
Alt + T
TD中检查原本使用的python版本
-
Conda Prompt 新建python环境(下面
{}
内的为可替换内容)
conda create -n {td_env} python={3.7.2}
-
Conda激活环境
conda activate {td_env}
-
回到TD,新建DAT_Execute,在其中输入以下代码(仅适用于windows,mac可在官方文档查看)
import sys import os import platform def onStart(): condaEnv = 'D:/miniconda3/envs/td-env' os.add_dll_directory(condaEnv+'/DLLs') os.add_dll_directory(condaEnv+'/Library/bin') # os.environ['PATH'] = condaEnv+'/DLLs' + os.pathsep + os.environ['PATH'] # os.environ['PATH'] = condaEnv+'/Library/bin' + os.pathsep + os.environ['PATH'] sys.path = [condaEnv+'/Lib/site-packages'] + sys.path return
(输入的方式可以通过右下角"+",或者panel界面的“Edit”打开更方便的本地记事本软体)
-
测试:使用sklearn
1. conda安装sklearnconda install scikit-learn
2. TD中Alt+T
,输入import sklearn
,回车正常运行,说明安装成功
-
其他坑:网上很多TD使用python三方依赖的教程比较老,或者长时间停止维护了,注意三方依赖和python的版本,有的使用pip安装更方便