Я пытался запустить jupyter-ноутбук с этой страницы Github, что означало возможность запуска jupyter-ноутбуков, а также клонирование репозитория GitHub.
На странице установки Jupyter Notebook мне сказали скачать Континуум Анаконда. Поэтому я использовал код на этой странице Github для установки Anaconda на моей машине для Python3:
wget https://repo.continuum.io/archive/Anaconda3-4.2.0-Linux-x86_64.sh
bash Anaconda3-4.2.0-Linux-x86_64.sh -b -p ~/anaconda
rm Anaconda3-4.2.0-Linux-x86_64.sh
echo 'export PATH="~/anaconda/bin:$PATH"' >> ~/.bashrc
source .bashrc
conda update conda
Кажется, что это работает без проблем. Я смог запустить Notebooks и запустить Python3 в командной строке.
Затем я загрузил репозиторий github с помощью
wget https://github.com/jakeret/tf_unet/archive/master.zip
и открыл блокнот из загруженный каталог. Это работало отлично, за исключением того, что я не мог запустить команды from tf_unet install (я думаю, что сообщение об ошибке было «Нет модуля с именем tf_unet»), которое я предположил, потому что я на самом деле не запускал make в репозитории.
На этом этапе python и python3 отлично работали в командной строке за пределами каталога tf_unet, но когда я попытался запустить python в каталоге, у меня возникла эта проблема:
Could not find platform independent libraries
Could not find platform dependent libraries
Consider setting $PYTHONHOME to [:]
Fatal Python error: Py_Initialize: Unable to get the locale encoding
ImportError: No module named 'encodings'
Current thread 0x00007f81ead5d740 (most recent call first):
Aborted (core dumped)
Я удалил репозиторий и клонировал его из GitHub с помощью git clone https://github.com/jakeret/tf_unet
Следуя инструкциям в ./docs/installation.rst, я выполнил следующие команды:
pip install -r requirements.txt
pip install tensorflow
python setup.py install --user
pip install tensorflow не было необходимости поскольку установка Anaconda включала тензорный поток. python setup.py install --user не удалось с той же ошибкой, что и раньше («Невозможно кодировать локали»)
Следуя инструкциям по аналогичному вопросу AskUbuntu (я не могу добавить никаких ссылок из-за репутации), я попытался отключить PYTHONPATH (unset PYTHONPATH), который не работает. Я также попробовал поток StackOverflow, который предложил запустить
rm -rf venv
virtualenv -p /usr/bin/python3 venv/
source env/bin/activate
Что не сработало, поскольку virtualenv не удалось по той же причине, что и другие команды python.
На этом этапе я переехал обратно из каталога tf_unet и понял, что команды python и python3 больше не работают независимо от рабочего каталога.
Здесь я до сих пор. Любые советы о том, как вернуться к возможности использования python на моей машине (Ubuntu Server 14.04.4 LTS), которые будут очень признательны. Любые советы по возвращению к возможности использования python И возможность использования tf_unet будут потрясающими.