Можно ли импортировать модуль из предыдущей версии Python? - PullRequest
0 голосов
/ 30 января 2019

Недавно я скомпилировал Python 3.7.2 и установил его на свой Raspberry Pi 3. Все прошло гладко, пока я не хочу использовать RPi.GPIO в Python 3.7.2.Оказывается, что модуль RPi еще не совместим с новым Python 3.7.Исходный Python3, который поставлялся с последней версией Raspbian, был Python 3.4, и RPi.GPIO работает с ним.

Возможно ли импортировать модуль RPi.GPIO из Python 3.4 и использовать его в моем Python 3.7?

Я попробовал подобный прием, чтобы получить доступ к старым пакетам с установленного Python 3.4:

import sys
sys.path.insert(0, '/usr/lib/python3/dist-packages/')

import RPi.GPIO as GPIO

Сначала это кажется многообещающим, пока не может найти RPi._GPIO, который находится в том же самомпуть, но это скомпилированный файл (.so)

Возможно, на самом деле не существует способа сделать это, и мне нужно ждать, пока модуль RPi поддержит Python 3.7.

...