【debug】:安装mmcv-full==1.2.4包过程报错This error originates from a subprocess, and is likely not a problem with pip
-
WARNING: Ignoring invalid distribution -illow (d:\anaconda3\envs\pytorch\lib\site-packages)
这是由于安装包过程中曾经出现问题,会影响现有包的安装,在给出的目录下,删除带有~的文件即可解决这个问题,但是仍然不能成功安装包。 -
仔细看报错中: OSError: CUDA_HOME environment variable is not set. Please set it to your CUDA install root.
这个错误是说没有添加CUDA的环境变量,库在调用的时候找不到路径,故需要添加CUDA环境变量。
CUDA_PATH:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA…
很奇怪,我找不到这个路径,竟然是没有安装CUDA,安装CUDA。 -
继续安装包,报错:DistutilsError: Could not find suitable distribution for Requirement.parse(‘pytest-runner’)
解决方法:
pip install pytest-runner
- 继续,又报错ModuleNotFoundError: No module named 'skbuild
执行命令:pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple scikit-build解决
分割线----------------------------------------------------------------------------
最后放弃在线安装,离线安装成功
(1)使用命令,查看当前python版本与平台适配的包类型。
pip debug --verbose
(2)下载mmcv, 网址:mmcv下载
先
(3)安装
pip install 下载路径+包名
参考:
1.warning
2.python虚拟环境配置若干错误及解决办法