Возвращаясь к старой проблеме. Причиной проблемы может быть заданный путь. Это то, что я получаю от pprint(sys.path)
import sys
from pprint import pprint
pprint(sys.path)
['',
'/usr/local/lib/python3.5/dist-packages',
'/usr/lib/python3.5',
'/usr/local/lib/python2.7/dist-packages', (comment: 2.7 appears)
'/usr/lib/python2.7', (comment: again 2.7 appears)
'/usr/lib/python35.zip',
'/usr/lib/python3.5/plat-x86_64-linux-gnu',
'/usr/lib/python3.5/lib-dynload',
'/usr/lib/python3/dist-packages']
Похоже на перепутывание Python 3.5 и 2.7 в set-path. Должно быть что-то похожее на сообщение, которое будет показано для 2.7 также с той же командой, что и выше. Но не могу проверить, так как сама команда $ python2.7 не может быть выполнена, в результате появилось сообщение об ошибке.
Любая помощь будет принята с благодарностью. Я работаю над Linux Ubuntu 16.04, контейнер Docker.