#python #pytorch
#python #pytorch
Вопрос:
Это мой код:
dll = np.ctypeslib.load_library('render_balls_so', '.')
И я получаю эту ошибку:
Обратная трассировка (последний последний вызов): File «/home/name/Documents/PointNet/show_3d_ball.py «, строка 22, в файле dll = np.ctypeslib.load_library(‘render_balls_so’, ‘.’) «/home/name/.local/lib/python3.6/site-packages/numpy/ctypeslib.py «, строка 155, в load_library вызывает ошибку OSError(«нет файла с ожидаемым расширением») OSError: нет файла с ожидаемым расширением
Комментарии:
1. Я думаю, вам нужно указать расширение. Попробуйте с render_balls_so.so .
2. В документах говорится, что
libname
он без расширения. Убедитесь, что у вас естьrender_balls_so.so
в той же папке, где вы запускаете скрипт ..
Означает «эта папка» и относится к cwd. Или измените cwd или аргумент соответственно. Для отладки вы можете попробовать распечататьos.path.dirname('.')
и посмотреть, содержит ли он «render_balls_so.so «.3. @NiteyaShah: расширение не нужно упоминать, хотя файл должен содержать расширение.