error: could not create ‘.cpython-312-x86_64-linux-gnu.so‘: No such file or directory

在用cpython封装Python代码时候,一直出现No such file or directory问题。改了文件结构也不对。最后解决方法是:

 mkdir -p *

直接新建一个文件目录,提示缺哪个就建立哪个文件地址。然后再运行

python setup.py build_ext --inplace

即可解决。

1g++ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -pthread -shared -B /home/zzh/anaconda3/envs/sghr6/compiler_compat -L/home/zzh/anaconda3/envs/sghr6/lib -Wl,-rpath=/home/zzh/anaconda3/envs/sghr6/lib -Wl,--no-as-needed -Wl,--sysroot=/ /home/zzh/framework2/SecondFeature/GeoFeature/build/temp.linux-x86_64-cpython-38/extensions/cpu/grid_subsampling/grid_subsampling.o /home/zzh/framework2/SecondFeature/GeoFeature/build/temp.linux-x86_64-cpython-38/extensions/cpu/grid_subsampling/grid_subsampling_cpu.o /home/zzh/framework2/SecondFeature/GeoFeature/build/temp.linux-x86_64-cpython-38/extensions/cpu/radius_neighbors/radius_neighbors.o /home/zzh/framework2/SecondFeature/GeoFeature/build/temp.linux-x86_64-cpython-38/extensions/cpu/radius_neighbors/radius_neighbors_cpu.o /home/zzh/framework2/SecondFeature/GeoFeature/build/temp.linux-x86_64-cpython-38/extensions/pybind.o -L/home/zzh/anaconda3/envs/sghr6/lib/python3.8/site-packages/torch/lib -L/usr/local/cuda-11.1/lib64 -lc10 -ltorch -ltorch_cpu -ltorch_python -lcudart -lc10_cuda -ltorch_cuda -o build/lib.linux-x86_64-cpython-38/GeoFeature/ext.cpython-38-x86_64-linux-gnu.so copying build/lib.linux-x86_64-cpython-38/GeoFeature/ext.cpython-38-x86_64-linux-gnu.so -> GeoFeature error: could not create 'GeoFeature/ext.cpython-38-x86_64-linux-gnu.so': No such file or directory setup( name='GeoFeature', version='1.0.0', ext_modules=[ CUDAExtension( name='GeoFeature.ext', sources=[ 'extensions/cpu/grid_subsampling/grid_subsampling.cpp', 'extensions/cpu/grid_subsampling/grid_subsampling_cpu.cpp', 'extensions/cpu/radius_neighbors/radius_neighbors.cpp', 'extensions/cpu/radius_neighbors/radius_neighbors_cpu.cpp', 'extensions/pybind.cpp', ], # 确保这里使用了正确的路径 build_l(setup源码),setup实在GeoFeature文件夹下的怎么解决
03-24
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值