Нет модуля с именем 'encodings' (Python3.5 - Raspbian) - PullRequest
0 голосов
/ 21 ноября 2018

Я программировал с помощью библиотеки ply для python3 в моей Raspberry Pi 3 Model B с Raspbian, поэтому я изменил версию Python по умолчанию с 2.7 на 3.5, используя:

alias python = '/ usr/bin/python3.5 ', а затем $.~ / .bashrc

работает хорошо с первого раза, но при тестировании пар покажите мне ошибку:

Неустранимая ошибка Python: Py_Initialize: Невозможно получить локальКодирование ImportError: Нет модуля с именем 'encodings'

Текущий поток 0x76f73010 (сначала последним вызовом):

Я попытался экспортировать PYTHONHOME и PYTHONPATH, используя:

export PYTHONHOME = / usr / local / lib / python3.5 / export PYTHONPATH = / usr / local / lib / python3.5 /

и удаление файлов виртуальной среды с помощью:

rm -rf venv virtualenv -p / usr / bin / python3 venv /

источник env / bin / activ

pip install -r requirements.txt

но это не такне работает ... Кто-нибудь может мне помочь?Спасибо

1 Ответ

0 голосов
/ 21 ноября 2018

Удалите настройки env "PYTHONHOME" и "PYTHONPATH"

В Linux

unset PYTHONHOME
unset PYTHONPATH

Затем повторите попытку.

...