cuda 12.1 + pytorch 2.0.1 + python 3.11 运行代码,报该错误,尝试了以下方法解决:
方法一
# step 1: 安装cython
pip install Cython
# step 2: 安装pycocotools
pip install git+https://github.com/philferriere/cocoapi.git#egg=pycocotools^&subdirectory=PythonAPI
第二步执行不通过,我的一直显示下载不了!!这种安装方式失败…
方法二
从地址https://github.com/cocodataset/cocoapi/tree/master/PythonAPI
手动下载pycocotools进行安装.具体步骤:
# step 1: 手动下载放在自己的目录下
# step 2:进入PythonAPI目录下,如cd .cocoapi-master/PythonAPI/
# step 3: 执行如下命令安装
python setup.py build_ext --inplace
输出显示error: no such file or directory: 'pycocotools/_mask.c'
!!我进".cocoapi-master/PythonAPI/pycocotools"目录下查看,确实找不到_mask.c文件,网上提供的下载链接我也都看了,都没有这个文件!!这种安装方式就此宣告失败…
方法三
前两步跟方法二一样,第三步执行安装命令不同,安装命令如下:
python setup.py install
执行结束部分输出:
这说明安装成功啦!!!(●ˇ∀ˇ●)(●ˇ∀ˇ●)
以防万一,使用conda list
查看环境,显示:
确实安装成功了!!!