Как скопировать установленный модуль .so модуля Python в нестандартный интерпретатор Python - PullRequest
0 голосов
/ 14 января 2019

Я установил cv2, используя apt install python3-opencv на моем сервере. Когда я запускаю какой-нибудь файл Python, который использует cv2, у меня была ошибка module not found. После поиска я понял, что это происходит, потому что я использую интерпретатор не по умолчанию для запуска моего файла python (который мне действительно нужно использовать вместо интерпретатора по умолчанию).

Если я набрал python3 myfile.py, ошибка не появляется и пакет есть. Однако я хочу использовать другой интерпретатор /some/path/here/python3.6, но когда я его использую, модуль не найден. Я искал местоположение cv2, и я нашел его, который это

/.
/usr
/usr/lib
/usr/lib/python3
/usr/lib/python3/dist-packages
/usr/lib/python3/dist-packages/cv2.cpython-36m-x86_64-linux-gnu.so
/usr/share
/usr/share/doc
/usr/share/doc/python3-opencv
/usr/share/doc/python3-opencv/copyright
/usr/share/doc/python3-opencv/changelog.Debian.gz

Теперь я хочу, чтобы этот пакет был скопирован в интерпретатор, который я всегда использую, как я могу это сделать? или как мне сделать так, чтобы apt установил пакет на мой переводчик?

Спасибо

...