Согласно одному из ответов на вопрос «Почему?» не может ли Python найти общие объекты, находящиеся в каталогах в sys.path?, /usr/local/lib должен работать. А именно, /etc/ld.so.conf.d/libc.conf включает эту папку. Поэтому я использовал sudo cp -awhatever.so /usr/local/lib и sudo ldconfig. Однако cdll.LoadLibrary("whatever.so") не находит файл.
Следуя другим предложениям, я запустил python -m site и К сожалению, /usr/local/lib нет в списке. Вероятно, третий элемент, /usr/lib/python3.9, является лучшим выбором, но как я могу автоматически выбрать его с помощью команды cp?
Подводя итог, существует ли подходящее место по умолчанию для размещения общих объектов (
Код: Выделить всё
.soПодробнее здесь: https://stackoverflow.com/questions/793 ... ject-files
Мобильная версия