0. 3ds Max 的python 环境按
- 2015-2016
- 2017
- 2018-2019-2020
- 2021
这样分四类,故本文挑其中 2015 ,2019,2021演示,其他版本都是类似的安装操作
(建议阅读 3ds Max 20xx\python\Lib\site-packages\readme.txt )
本文测试环境 3ds Max 均安装在D盘,Max2018安装在C盘,测试时和同样安装在C盘的其他python搞混,pip没有安装成功!!!
1. 给pip设置国内源
默认pip 是从国外服务器下载各种库的,如果不换国内源,几乎是没法下载成功。
直接用户目录下创建一个pip 文件夹,然后创建一个pip.ini文件,将下面内容复制进去保存即可。这是全局设置,不只是3ds Max- 环境中的pip ,还是maya 环境的Pip ,都是直接用这个源下载各种扩展库的。
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
本人设置如下图-使用清华源,下载速度非常快。
但是
但是
但是
3ds max 和maya 的py2.7 cython 编译环境和市面上py2.7不同,故不可直接用在线下载的方式安装各类某些扩展库,只能手动下载安装按3ds max或 maya 环境特制编译的扩展库。
还好 3ds max 2021 升级成为 py3.7 ,cython的编译环境和主流一致,就可以直接在线下载扩展库了。
3ds Max 2019-python2.7
2. 安装 pip
- https://bootstrap.pypa.io/get-pip.py
- https://bootstrap.pypa.io/pip/2.7/get-pip.py (2021.07.31更新 max2015 -max2020 使用这个 get-pip)
- 先下载get-pip.py ,放到MAX的根目录下,3dsmaxpy.exe 在哪,get-pip.py就放在哪
- 在当前目录快速打开cmd的方法 一定要在当前目录打开命令行,仔细看文章图中的命令行路径
注意!!
某些低版本3ds Max 根目录下是没有 3dsmaxpy.exe 文件的,就需要把get-pip.py 放到python目录下 (如文章末端的 3ds Max 2015安装)
注意!!
- 在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 复制到 \3ds Max 2019\python\Scripts 目录下,如上图。百度云提取码:023o
4. 使用pip 安装whl
- 直接 pip install xx.whl ,注意在pip.exe目录下打开命令行。如下图
- 参考MAYA安装numpy How to install numpy+scipy in Maya Windows 64 bit?
3ds Max2021 - python3.7
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
建议安装 numpy == 1.19.3
只需在 Python37\Scripts 目录下打开命令行 直接使用 pip 语句安装即可,
3. 安装 numpy==1.19.3
- pip install numpy==1.19.3
win10系统上,直接安装的是1.19.4 在某些版本的系统会出错,还是安装旧版本 1.19.3 来的保险。
3ds Max 2015 - python2.7
1 . 安装 pip
- python目录下的: python get-pip.py
2. 安装 numpy
- python\Scripts目录下的 :pip install numpy-1.13.1+mkl-cp27-none-win_amd64.whl