求助:安装PypeIt时遭遇FileNotFoundError的解决方法
安装PypeIt时遇到FileNotFoundError问题
我在VSCode中执行pip install pypeit安装PypeIt时,触发如下错误:
Collecting pypeit Using cached pypeit-1.16.0.tar.gz (163.3 MB) Installing build dependencies ... done Getting requirements to build wheel ... error error: subprocess-exited-with-error × Getting requirements to build wheel did not run successfully. │ exit code: 1 ╰─> [37 lines of output] Traceback (most recent call last): File "C:\\Users\\aqbal\\AppData\\Roaming\\Python\\Python312\\site-packages\\pip\\_vendor\\pyproject_hooks\\_in_process\\_in_process.py", line 353, in <module> main() File "C:\\Users\\aqbal\\AppData\\Roaming\\Python\\Python312\\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\\aqbal\\AppData\\Roaming\\Python\\Python312\\site-packages\\pip\\_vendor\\pyproject_hooks\\_in_process\\_in_process.py", line 118, in get_requires_for_build_wheel return hook(config_settings) ^^^^^^^^^^^^^^^^^^^^^ File "C:\\Users\\aqbal\\AppData\\Local\\Temp\\pip-build-env-qe6by9g5\\overlay\\Lib\\site-packages\\setuptools\\build_meta.py", line 327, in get_requires_for_build_wheel return self._get_build_requires(config_settings, requirements=[]) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\\Users\\aqbal\\AppData\\Local\\Temp\\pip-build-env-qe6by9g5\\overlay\\Lib\\site-packages\\setuptools\\build_meta.py", line 297, in _get_build_requires self.run_setup() File "C:\\Users\\aqbal\\AppData\\Local\\Temp\\pip-build-env-qe6by9g5\\overlay\\Lib\\site-packages\\setuptools\\build_meta.py", line 313, in run_setup exec(code, locals()) File "<string>", line 63, in <module> File "C:\\Users\\aqbal\\AppData\\Local\\Temp\\pip-build-env-qe6by9g5\\overlay\\Lib\\site-packages\\extension_helpers\\_setup_helpers.py", line 63, in get_extensions for setuppkg in iter_setup_packages(srcdir, packages): File "C:\\Users\\aqbal\\AppData\\Local\\Temp\\pip-build-env-qe6by9g5\\overlay\\Lib\\site-packages\\extension_helpers\\_setup_helpers.py", line 159, in iter_setup_packages module = import_file(setup_package, name=packagename + ".setup_package") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\\Users\\aqbal\\AppData\\Local\\Temp\\pip-build-env-qe6by9g5\\overlay\\Lib\\site-packages\\extension_helpers\\_utils.py", line 136, in import_file loader.exec_module(mod) File "<frozen importlib._bootstrap_external>", line 995, in exec_module File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed File ".\pypeit\bspline\setup_package.py", line 58, in <module> File ".\pypeit\bspline\setup_package.py", line 36, in check_for_openmp File "C:\\Users\\aqbal\\anaconda3\\Lib\\subprocess.py", line 389, in call with Popen(*popenargs, **kwargs) as p: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\\Users\\aqbal\\anaconda3\\Lib\\subprocess.py", line 1026, in __init__ self._execute_child(args, executable, preexec_fn, close_fds, File "C:\\Users\\aqbal\\anaconda3\\Lib\\subprocess.py", line 1538, in _execute_child hp, ht, pid, tid = _winapi.CreateProcess(executable, args, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [WinError 2] El sistema no puede encontrar el archivo especificado [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. error: subprocess-exited-with-error × Getting requirements to build wheel 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.
我已经尝试过以下方法,但均未解决问题:
- 通过conda安装PypeIt
- 手动安装所有官方文档标注的必要依赖
- 切换不同版本的conda环境(包括Python3.9、3.10、3.12)
- 下载GitHub上的PypeIt源码进行本地编译安装
完全无法理解该错误的具体含义,恳请协助解决。
内容的提问来源于stack exchange,提问作者aqbal
相关产品推荐
相关产品推荐

