安装环境:
系统是win11,python版本是3.10
1.在https://github.com/vnpy/vnpy/releases下载最新版vnpy

2.在C:\Users\xxx\Desktop\py\vnpy-3.9.1目录下打开cmd,安装vnpy依赖库

pip install -r requirements.txt
3.如果系统没有安装过TA-Lib,会提示安装TA-Lib
在Windows 11上安装TA-Lib,您可以按照以下步骤进行:
1.首先,您需要下载适合您Python版本的TA-Lib wheel文件。您可以在这个网址找到并下载:https://www.lfd.uci.edu/~gohlke/pythonlibs/#ta-lib。根据您的Python版本(32位或64位),选择相应的whl文件下载。比如,如果您的Python是64位的,且版本为3.10,那么您应该选择`TA_Lib‑0.4.xx‑cp310‑cp310‑win_amd64.whl`这样的文件。
2.下载完成后,打开命令行工具(如cmd或PowerShell),并导航到包含下载的whl文件的文件夹。
3.在命令行中,使用pip命令安装下载的whl文件。例如,如果您的whl文件名为TA_Lib‑0.4.xx‑cp310‑cp310‑win_amd64.whl,那么您应该输入以下命令:pip install TA_Lib‑0.4.xx‑cp310‑cp310‑win_amd64.whl。
这样,TA-Lib就应该成功安装在您的Windows 11系统上了。如果在安装过程中遇到任何问题,您可能需要检查您的Python环境是否正确设置,或者尝试更新pip到最新版本。
另外,如果您需要从源代码编译TA-Lib,那么过程会稍微复杂一些。这通常涉及到下载TA-Lib的源代码,安装依赖项(如Visual Studio和相应的C++工具),然后编译源代码。这种方法更适合有编程和编译经验的用户。
请注意,随着时间的推移,软件的版本和安装方法可能会有所变化。因此,如果在安装过程中遇到问题,建议您查阅最新的官方文档或相关社区论坛以获取帮助。

4.运行C:\Users\xxx\Desktop\py\vnpy-3.9.1目录下的install.bat

5.安装其他vnpy库

pip install vnpy_ctastrategy vnpy_ctabacktester vnpy_datamanager vnpy_sqlite vnpy_rqdata
pip install vnpy_ctp