哪位大神帮忙看下安装过程中报错该怎么解。手动安装了visual studio之后再装还是报错。
D:\vnpy>python -m pip install --upgrade pip wheel --index-url https://pypi.vnpy.com
Looking in indexes: https://pypi.vnpy.com
Requirement already satisfied: pip in d:\python3\lib\site-packages (25.2)
Requirement already satisfied: wheel in d:\python3\lib\site-packages (0.46.1)
Requirement already satisfied: packaging>=24.0 in d:\python3\lib\site-packages (from wheel) (25.0)
D:\vnpy>python -m pip install --extra-index-url https://pypi.vnpy.com ta_lib==0.6.4
Looking in indexes: https://pypi.org/simple, https://pypi.vnpy.com
Collecting ta_lib==0.6.4
Downloading https://pypi.vnpy.com/packages/ta_lib-0.6.4.tar.gz (381 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Installing backend dependencies ... error
error: subprocess-exited-with-error
× pip subprocess to install backend dependencies did not run successfully.
│ exit code: 1
╰─> [50 lines of output]
Looking in indexes: https://pypi.org/simple, https://pypi.vnpy.com
Collecting numpy
Downloading https://pypi.vnpy.com/packages/numpy-2.3.3.tar.gz (20.6 MB)
---------------------------------------- 20.6/20.6 MB 2.9 MB/s 0:00:07
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Installing backend dependencies: started
Installing backend dependencies: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'error'
error: subprocess-exited-with-error
Preparing metadata (pyproject.toml) did not run successfully.
exit code: 1
[21 lines of output]
+ D:\python3\python.exe C:\Users\ZHJI\AppData\Local\Temp\pip-install-p3iqtcv3\numpy_4ad59b329f5640738f367944b231c87d\vendored-meson\meson\meson.py setup C:\Users\ZHJI\AppData\Local\Temp\pip-install-p3iqtcv3\numpy_4ad59b329f5640738f367944b231c87d C:\Users\ZHJI\AppData\Local\Temp\pip-install-p3iqtcv3\numpy_4ad59b329f5640738f367944b231c87d\.mesonpy-lzvln1jd -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md --native-file=C:\Users\ZHJI\AppData\Local\Temp\pip-install-p3iqtcv3\numpy_4ad59b329f5640738f367944b231c87d\.mesonpy-lzvln1jd\meson-python-native-file.ini
The Meson build system
Version: 1.8.3
Source dir: C:\Users\ZHJI\AppData\Local\Temp\pip-install-p3iqtcv3\numpy_4ad59b329f5640738f367944b231c87d
Build dir: C:\Users\ZHJI\AppData\Local\Temp\pip-install-p3iqtcv3\numpy_4ad59b329f5640738f367944b231c87d\.mesonpy-lzvln1jd
Build type: native build
WARNING: Failed to activate VS environment: Could not parse vswhere.exe output
Project name: NumPy
Project version: 2.3.3
..\meson.build:1:0: ERROR: Unknown compiler(s): [['icl'], ['cl'], ['cc'], ['gcc'], ['clang'], ['clang-cl'], ['pgcc']]
The following exception(s) were encountered:
Running `icl ""` gave "[WinError 2] 系统找不到指定的文件。"
Running `cl /?` gave "[WinError 2] 系统找不到指定的文件。"
Running `cc --version` gave "[WinError 2] 系统找不到指定的文件。"
Running `gcc --version` gave "[WinError 2] 系统找不到指定的文件。"
Running `clang --version` gave "[WinError 2] 系统找不到指定的文件。"
Running `clang-cl /?` gave "[WinError 2] 系统找不到指定的文件。"
Running `pgcc --version` gave "[WinError 2] 系统找不到指定的文件。"
A full log can be found at C:\Users\ZHJI\AppData\Local\Temp\pip-install-p3iqtcv3\numpy_4ad59b329f5640738f367944b231c87d\.mesonpy-lzvln1jd\meson-logs\meson-log.txt
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
Encountered error while generating package metadata.
See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error
× pip subprocess to install backend dependencies did not run successfully.
│ exit code: 1
╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip.
D:\vnpy>python -m pip install .
Processing d:\vnpy
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Requirement already satisfied: deap>=1.4.2 in d:\python3\lib\site-packages (from vnpy==4.1.0) (1.4.3)
Requirement already satisfied: loguru>=0.7.3 in d:\python3\lib\site-packages (from vnpy==4.1.0) (0.7.3)
Requirement already satisfied: nbformat>=5.10.4 in d:\python3\lib\site-packages (from vnpy==4.1.0) (5.10.4)
Requirement already satisfied: numpy>=2.2.3 in d:\python3\lib\site-packages (from vnpy==4.1.0) (2.2.6)
Requirement already satisfied: pandas>=2.2.3 in d:\python3\lib\site-packages (from vnpy==4.1.0) (2.3.2)
Requirement already satisfied: plotly>=6.0.0 in d:\python3\lib\site-packages (from vnpy==4.1.0) (6.3.0)
Requirement already satisfied: pyqtgraph>=0.13.7 in d:\python3\lib\site-packages (from vnpy==4.1.0) (0.13.7)
Requirement already satisfied: pyside6==6.8.2.1 in d:\python3\lib\site-packages (from vnpy==4.1.0) (6.8.2.1)
Requirement already satisfied: pyzmq>=26.3.0 in d:\python3\lib\site-packages (from vnpy==4.1.0) (27.1.0)
Requirement already satisfied: qdarkstyle>=3.2.3 in d:\python3\lib\site-packages (from vnpy==4.1.0) (3.2.3)
Requirement already satisfied: ta-lib>=0.6.4 in d:\python3\lib\site-packages (from vnpy==4.1.0) (0.6.7)
Requirement already satisfied: tqdm>=4.67.1 in d:\python3\lib\site-packages (from vnpy==4.1.0) (4.67.1)
Requirement already satisfied: tzlocal>=5.3.1 in d:\python3\lib\site-packages (from vnpy==4.1.0) (5.3.1)
Requirement already satisfied: shiboken6==6.8.2.1 in d:\python3\lib\site-packages (from pyside6==6.8.2.1->vnpy==4.1.0) (6.8.2.1)
Requirement already satisfied: PySide6-Essentials==6.8.2.1 in d:\python3\lib\site-packages (from pyside6==6.8.2.1->vnpy==4.1.0) (6.8.2.1)
Requirement already satisfied: PySide6-Addons==6.8.2.1 in d:\python3\lib\site-packages (from pyside6==6.8.2.1->vnpy==4.1.0) (6.8.2.1)
Requirement already satisfied: colorama>=0.3.4 in d:\python3\lib\site-packages (from loguru>=0.7.3->vnpy==4.1.0) (0.4.6)
Requirement already satisfied: win32-setctime>=1.0.0 in d:\python3\lib\site-packages (from loguru>=0.7.3->vnpy==4.1.0) (1.2.0)
Requirement already satisfied: fastjsonschema>=2.15 in d:\python3\lib\site-packages (from nbformat>=5.10.4->vnpy==4.1.0) (2.21.2)
Requirement already satisfied: jsonschema>=2.6 in d:\python3\lib\site-packages (from nbformat>=5.10.4->vnpy==4.1.0) (4.25.1)
Requirement already satisfied: jupyter-core!=5.0.,>=4.12 in d:\python3\lib\site-packages (from nbformat>=5.10.4->vnpy==4.1.0) (5.8.1)
Requirement already satisfied: traitlets>=5.1 in d:\python3\lib\site-packages (from nbformat>=5.10.4->vnpy==4.1.0) (5.14.3)
Requirement already satisfied: attrs>=22.2.0 in d:\python3\lib\site-packages (from jsonschema>=2.6->nbformat>=5.10.4->vnpy==4.1.0) (25.3.0)
Requirement already satisfied: jsonschema-specifications>=2023.03.6 in d:\python3\lib\site-packages (from jsonschema>=2.6->nbformat>=5.10.4->vnpy==4.1.0) (2025.9.1)
Requirement already satisfied: referencing>=0.28.4 in d:\python3\lib\site-packages (from jsonschema>=2.6->nbformat>=5.10.4->vnpy==4.1.0) (0.36.2)
Requirement already satisfied: rpds-py>=0.7.1 in d:\python3\lib\site-packages (from jsonschema>=2.6->nbformat>=5.10.4->vnpy==4.1.0) (0.27.1)
Requirement already satisfied: platformdirs>=2.5 in d:\python3\lib\site-packages (from jupyter-core!=5.0.,>=4.12->nbformat>=5.10.4->vnpy==4.1.0) (4.4.0)
Requirement already satisfied: pywin32>=300 in d:\python3\lib\site-packages (from jupyter-core!=5.0.*,>=4.12->nbformat>=5.10.4->vnpy==4.1.0) (311)
Requirement already satisfied: python-dateutil>=2.8.2 in d:\python3\lib\site-packages (from pandas>=2.2.3->vnpy==4.1.0) (2.8.2)
Requirement already satisfied: pytz>=2020.1 in d:\python3\lib\site-packages (from pandas>=2.2.3->vnpy==4.1.0) (2022.1)
Requirement already satisfied: tzdata>=2022.7 in d:\python3\lib\site-packages (from pandas>=2.2.3->vnpy==4.1.0) (2025.2)
Requirement already satisfied: narwhals>=1.15.1 in d:\python3\lib\site-packages (from plotly>=6.0.0->vnpy==4.1.0) (2.5.0)
Requirement already satisfied: packaging in d:\python3\lib\site-packages (from plotly>=6.0.0->vnpy==4.1.0) (25.0)
Requirement already satisfied: six>=1.5 in d:\python3\lib\site-packages (from python-dateutil>=2.8.2->pandas>=2.2.3->vnpy==4.1.0) (1.16.0)
Requirement already satisfied: qtpy>=2 in d:\python3\lib\site-packages (from qdarkstyle>=3.2.3->vnpy==4.1.0) (2.4.3)
Requirement already satisfied: typing-extensions>=4.4.0 in d:\python3\lib\site-packages (from referencing>=0.28.4->jsonschema>=2.6->nbformat>=5.10.4->vnpy==4.1.0) (4.15.0)
Requirement already satisfied: build in d:\python3\lib\site-packages (from ta-lib>=0.6.4->vnpy==4.1.0) (1.3.0)
Requirement already satisfied: cython in d:\python3\lib\site-packages (from ta-lib>=0.6.4->vnpy==4.1.0) (3.1.4)
Requirement already satisfied: pyproject_hooks in d:\python3\lib\site-packages (from build->ta-lib>=0.6.4->vnpy==4.1.0) (1.2.0)
Requirement already satisfied: tomli>=1.1.0 in d:\python3\lib\site-packages (from build->ta-lib>=0.6.4->vnpy==4.1.0) (2.2.1)
Building wheels for collected packages: vnpy
Building wheel for vnpy (pyproject.toml) ... done
Created wheel for vnpy: filename=vnpy-4.1.0-py3-none-any.whl size=180999 sha256=fb84969fa155992fa59c82592e80dec6f01302dae1feb07ea6352be40e31073d
Stored in directory: C:\Users\ZHJI\AppData\Local\Temp\pip-ephem-wheel-cache-1y5fn850\wheels\a7\31\5c\172a8f64972ff481f31f63709996560be3ec364baa094ddc0b
Successfully built vnpy
Installing collected packages: vnpy
Attempting uninstall: vnpy
Found existing installation: vnpy 4.1.0
Uninstalling vnpy-4.1.0:
Successfully uninstalled vnpy-4.1.0
Successfully installed vnpy-4.1.0