早些时候,我安装了一些软件包,如Matplotlib、NumPy、 pip (版本 23.3.1)、wheel (版本 0.41.2)等,并用它们进行了一些编程。我使用该命令C:\\Users\\UserName>pip list查找已安装的软件包列表,并且我使用的是 Python 3.12.0(通过使用 code C:\\Users\\UserName>py -V)。
我需要使用pyspedas来分析一些数据。我按照从站点收到的说明安装该软件包,但有一些变化(我不确定这是否重要:我正在使用py, 而不是python)。我使用的命令(按顺序)是:
py -m venv pyspedas\n.\\pyspedas\\Scripts\\activate\npip install pyspedas\nRun Code Online (Sandbox Code Playgroud)\n最后一步之后,我得到以下输出:
\nCollecting pyspedas\n Using cached pyspedas-1.4.47-py3-none-any.whl.metadata (14 kB)\nCollecting numpy>=1.19.5 (from pyspedas)\n Using cached numpy-1.26.1-cp312-cp312-win_amd64.whl.metadata (61 kB)\nCollecting requests (from pyspedas)\n Using cached requests-2.31.0-py3-none-any.whl.metadata (4.6 kB)\nCollecting geopack>=1.0.10 (from pyspedas)\n Using cached geopack-1.0.10-py3-none-any.whl (114 kB)\nCollecting cdflib<1.0.0 (from pyspedas)\n Using cached cdflib-0.4.9-py3-none-any.whl (72 kB)\nCollecting cdasws>=1.7.24 (from pyspedas)\n …Run Code Online (Sandbox Code Playgroud) 这表明这不是 pip 的错误,但我还找不到这个特定错误的解决方案,wheel 和安装包已安装并且是最新的,python 版本也是最新的,但仍然经过多次尝试和尝试克服出现类似这样的错误。安装轮子之前还有另一个错误,但是现在我安装了轮子,该错误已自动克服。
pip : error: subprocess-exited-with-error
At line:1 char:1
+ pip install numpy
+ ~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: ( error: subprocess-exited-with-error:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
Getting requirements to build wheel did not run successfully.
exit code: 1
[33 lines of output]
Traceback (most recent call last):
File "C:\Users\akars\AppData\Local\Programs\Python\Python312\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 353, in <module>
main()
File "C:\Users\akars\AppData\Local\Programs\Python\Python312\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 335, in main
json_out['return_val'] = hook(**hook_input['kwargs'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\akars\AppData\Local\Programs\Python\Python312\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 112, in
get_requires_for_build_wheel
backend = _build_backend()
^^^^^^^^^^^^^^^^
File …Run Code Online (Sandbox Code Playgroud)