大QMT安装三方库
Python 环境隔离性
大 QMT 拥有一套独立私有 Python 环境,不和你电脑系统 Python、Anaconda 环境互通。
- 你在 CMD、Anaconda 里 pip 安装的库,默认装到系统 Python,大 QMT 无法读取。
- QMT 只会读取它自己目录下的
site‑packages。 - 版本约束:大 QMT 内置 Python 版本为 3.6.8,所有第三方库必须兼容 Python3.6,高版本库会直接报错。
- 不要升级 QMT 自带的
numpy、pandas,升级会直接破坏 QMT 运行环境,导致软件崩溃打不开。
前置备份操作(强烈建议)
复制备份 QMT 目录下的bin.x64\Lib、bin.x64\DLLs两个文件夹,一旦装库搞坏环境可以直接覆盖恢复。
定位 Python 解释器
方法 1:从 QMT 客户端查看(最准,推荐)
- 打开大 QMT 客户端 →【系统设置】→【模型设置】
- 找到
Python路径,复制里面的site‑packages完整路径。
示例路径参考(你的电脑路径会不一样,以客户端显示为准)
C:\QMT\trader\python\Lib\site-packages
D:\QMT\bin.x64\Lib\site-packages
C:\Users\你的用户名\QMT\python\Lib\site-packages
如果路径找错,pip 安装成功,但是 QMT 里依然报ModuleNotFoundError,无其他报错,这个坑非常常见。
方法 2:代码内打印路径
在 QMT 策略编辑器运行下面代码,直接打印真实 site‑packages 路径
import site
print(site.getsitepackages())
第三方库安装方法
XtItClient.exe 大QMT主程序
pythonw.exe Python解释器(无窗口版)
python36.dll python运行库
python36.zip Python标准库压缩包
特别注意: 必须使用 pythonw.exe 来运行和安装库,而非自动自带的 python.exe
"{QMT路径}\bin.x64\pythonw.exe" -m pip install 库名
# 示例(-i指定清华镜像源):
"{QMT路径}\bin.x64\pythonw.exe" -m pip install tushare -i https://pypi.tuna.tsinghua.edu.cn/simple
安装后的验证
try:
import openpyxl
print("✅导入成功,版本:", openpyxl.__version__)
except Exception as e:
print("❌导入失败", e)
PIP提示版本过旧
"{QMT路径}\bin.x64\pythonw.exe" -m pip install --upgrade pip

浙公网安备 33010602011771号