Appveyor Windows构建:pip安装dipy时已安装的packaging模块找不到
问题:Appveyor Windows环境pip安装dipy失败,提示packaging模块缺失
在Appveyor的Windows构建环境中使用pip安装依赖包dipy时,安装失败并提示packaging模块未安装。但实际上该模块已安装在C:\Python37\lib\site-packages路径下。查看回溯信息发现,最初使用的是常规site-packages路径,但查找hook时切换到了临时构建环境路径C:\Users\appveyor\AppData\Local\Temp\1\pip-build-env-en87c6ej\overlay\Lib\site-packages,推测该路径下未安装packaging,现不清楚问题原因及解决方法。
错误日志
Collecting dipy (from mia-processes>=2.3.0->populse-mia==2.4.1.dev0+8df8ccf7) Downloading dipy-1.7.0.tar.gz (12.4 MB) --------------------------------------- 12.4/12.4 MB 29.7 MB/s eta 0:00:00 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 'error' error: subprocess-exited-with-error Getting requirements to build wheel did not run successfully. exit code: 1 [19 lines of output] Traceback (most recent call last): File "C:\Python37\lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 353, in <module> main() File "C:\Python37\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:\Python37\lib\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\appveyor\AppData\Local\Temp\1\pip-build-env-en87c6ej\overlay\Lib\site-packages\setuptools\build_meta.py", line 341, in get_requires_for_build_wheel return self._get_build_requires(config_settings, requirements=['wheel']) File "C:\Users\appveyor\AppData\Local\Temp\1\pip-build-env-en87c6ej\overlay\Lib\site-packages\setuptools\build_meta.py", line 323, in _get_build_requires self.run_setup() File "C:\Users\appveyor\AppData\Local\Temp\1\pip-build-env-en87c6ej\overlay\Lib\site-packages\setuptools\build_meta.py", line 488, in run_setup self).run_setup(setup_script=setup_script) File "C:\Users\appveyor\AppData\Local\Temp\1\pip-build-env-en87c6ej\overlay\Lib\site-packages\setuptools\build_meta.py", line 338, in run_setup exec(code, locals()) File "<string>", line 35, in <module> File "C:\Users\appveyor\AppData\Local\Temp\1\pip-install-1nml3j3e\dipy_a5069f489a1242509a5cd4120d68f564\cythexts.py", line 7, in <module> from packaging.version import Version ModuleNotFoundError: No module named 'packaging' [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.
内容的提问来源于stack exchange,提问作者servoz
相关产品推荐
相关产品推荐

