У меня есть хостинг-сервер под управлением Ubuntu 15.10, так как я использую Python 3.6 на моей машине для разработки, которую я установил (wget URL, configure, make, make install и т. д.), это точка Я понял, что Ubuntu уже установил Python 3.4.3, и моя жизнь осложнялась.
Первым симптомом наличия нескольких версий стало заставить пипс вести себя, у меня было много проблем и в итоге я удалил Ubuntu версии Python и переустановке. Это, казалось, исправить вещи (в основном), но python3 теперь связан с моей установкой python 3.6.0, но pip3 связан с версией 3.4.3.
Если я запустил python с python3.4, тогда это загружает 3.4.3, и я могу использовать его с загруженными мной пакетами (в первую очередь MySQLdb (fork для 3x Python)).
Все вышеперечисленное, очевидно, не идеально, но я думал, так как это работает I будет продолжать тестировать мою установку. Проблема в том, что когда пользователь www-data запускает python3.4, он не может найти пакеты; Я предполагаю, что он ищет не в том месте.
В идеале я хотел бы избавиться от Python3.6.0 и просто использовать родной пакет 3.4.3. Множественные установки, похоже, приводят к путанице (и мне).