3dsMax 安装 NumPy
3ds Max 的python 环境按
- 2015-2016
- 2017
- 2018-2019-2020
- 2021
这样分四类,故本文挑其中 2015 ,2019,2021演示,其他版本都是类似的安装操作
# 1. 给pip设置国内源
默认pip 是从国外服务器下载各种库的,如果不换国内源,是没法下载成功的。
直接用户目录下创建一个pip 文件夹,然后创建一个pip.ini文件,将下面内容复制进去保存即可。这是全局设置,不只是3ds Max- 环境中的pip ,还是maya 环境的Pip ,都用这个源下载各种扩展库,包括安装 pip 本身下载的各种依赖。
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
本人设置如下图-使用清华源,下载速度非常快。
提示
3ds max 和maya 的py2.7 cython 编译环境和市面上py2.7不同,故不可直接用在线下载的方式安装各类扩展库,只能手动下载安装按3ds max或 maya 环境特制编译的扩展库。
Max Maya 常用库下载
https://bitbucket.org/eric-vignola/ (opens new window)
https://www.lfd.uci.edu/~gohlke/pythonlibs/ (opens new window)
因为各种平台的特异性,就有为各平台编译好了特用版本。
喜讯
3ds max 2021 升级成为 py3.7 ,cython的编译环境和主流一致,就可以直接在线下载扩展库了。
# 3ds Max 2019 - py2.7 安装numpy
# 2. 先安装 pip
https://bootstrap.pypa.io/get-pip.py (opens new window)
下载 get-pip.py
, 放到MAX的根目录下。
注意!!
某些低版本3ds Max 根目录下是没有 3dsmaxpy.exe
,而是在Max根目录下的 \python
文件夹中,那就需要把 get-pip.py 放到 3ds Max 20xx\python
目录下
例如文章末端的 3ds Max 2015安装。
一定要在当前目录打开命令行,仔细看文章图中的命令行路径
在当前目录快速打开cmd的方法 (opens new window)
运行 get-pip.py
在MAX根目录下打开命令行,然后输入 3dsmaxpy.exe get-pip_2.py
意思是用 3dsmaxpy.exe 打开 get-pip_2.py 并运行 如下图
如果安装成功,python 目录下就会多了 Scripts 目录,如下图
# 3. 下载 numpy-1.13.1+mkl-cp27-none-win_amd64.whl
numpy-1.13.1+mkl-cp27-none-win_amd64.whl (opens new window) 百度云提取码:023o
复制到xx\3ds Max 2019\python\Scripts 目录下,如上图。
# 4. 使用pip 安装whl
直接 pip install xx.whl ,注意在pip.exe目录下打开命令行。
如下图
参考MAYA安装numpy How to install numpy+scipy in Maya Windows 64 bit? (opens new window)
# 3ds Max2021 - py3.7 安装numpy
3ds Max 2021 是双版本python,同时支持py2.7 和 py3.7(3dsmaxpy.exe 是py2.7)这里只测试在py3.7中安装numpy
# 1. 安装 pip
把get-pip.py 复制到 Python37目录下,如下图
在Python37 目录下打开命令行执行: python.exe get-pip_2.py ,如下图
# 2. 在线下载安装numpy
提示
pip install numpy == 1.19.3 只需在 Python37\Scripts 目录下打开命令行 直接使用 pip 语句安装即可,
# 3ds Max 2015 - py2.7 安装numpy
# 1 . 安装 pip
python目录下的:python.exe get-pip.py
# 2. 安装 numpy
python\Scripts目录下的 :pip install numpy-1.13.1+mkl-cp27-none-win_amd64.whl