2016-05-13 4 views
1

Я не знаком с системой linux, и я уже удалил Ubuntu 15.04 в 5 раз из-за неправильной работы. Пожалуйста, простите это, если мой вопрос является немного глупым или слишком легким для вас, потому что я действительно не хочу снова удалять Ubuntu.Python environment on Ubuntu 15.04

Есть несколько вопросов, которые мне действительно нужно прояснить.

1) На Ubuntu 15.04 по умолчанию используется python 2.7.9. Теперь мне нужно использовать ноутбук jupyter, чтобы я решил установить Anaconda. Последняя версия anaconda для python 2.7.11. Так что мне нужно обновить мою версию python по умолчанию до версии 2.7.11, чтобы я мог правильно использовать jupyter notebook? Поскольку после того, как я установил Anaconda для python 2.7.11, ноутбук jupyter не смог создать новый скрипт python2. Следовательно, следует ли обратиться к Anaconda для python 2.7.9?

2) Вопросы о том, как обновить версию Ubuntu на python, существуют много, но мне нужно убедиться, что это самый правильный и новейший, потому что python меняется каждый день.
В этом случае вопрос об использовании stackoverflow The Python 2.7 on Ubuntu, этот метод рекомендуется больше всего.

$ python -V 
Python 2.6.6 
$ curl -kL https://raw.github.com/utahta/pythonbrew/master/pythonbrew- install | bash 
$ . $HOME/.pythonbrew/etc/bashrc 
$ pythonbrew install 2.7.1 
$ pythonbrew switch 2.7.1 
Switched to Python-2.7.1 
$ python -V 
Python 2.7.1 

Но я видел комментарий «вероятно, следует использовать pyenv вместо pythonbrew». Итак, если мне нужно работать в среде с несколькими питонами, есть pyenv самый новый и самый рекомендуемый?

3) Если я хочу выбрать самый простой способ, чтобы я мог правильно использовать блок jupyter, является ли anaconda для python 2.7.9 самым рекомендуемым выбором?

Спасибо вам всем!

+0

Если вы используете Ubuntu, Jupyter должен отлично работать с Python 2.7.9 (или даже лучше, Python 3.X). Я попробую [установить с помощью pip] (http://jupyter.readthedocs.io/en/latest/install.html#optional-for-experienced-python-developers-installing-jupyter-with-pip) вместо использования anaconda, предпочтительно использовать виртуальную среду. Если вы переустанавливаете Ubuntu, почему бы не использовать 16.04 (это LTS), а не 15.04? – Alasdair

+0

Anaconda - это дистрибутив python. Он поставляется с самим python. Таким образом, вы бы установили две версии python, если вы установили anaconda. – Keozon

+0

О, это потому, что мне нужно создать среду для кофе. В учебнике, который я читал, он использует Ubuntu 15.04. Я не знаю, влияет ли изменение версии или нет. –

ответ

1

Если вы правильно поняли, что вы пытаетесь сделать, это обновить системный пакет Ubuntu.

Что я делал в прошлом, я загрузил новый python, скомпилировал его самостоятельно, а затем начал virtualenv, который использовал этот недавно скомпилированный python. Однако этот процесс немного громоздкий и подвержен ошибкам.

Я проверил pyenv и pyenv-virtualenv, я думаю, вы должны попробовать (особенно позже один).

Однако, возможно, Anacodna будет работать с python 2.7.9, и нет необходимости ничего обновлять? В общем случае разница между версиями 2.7.11 и 2.7.9 должна быть очень незначительной.

+0

О, я попробую методы, упомянутые выше. Возможно, установив anaconda, есть две версии python, поэтому мне нужно изменить некоторые настройки системы. –

+0

Да, с помощью 'pyenv' (https://github.com/yyuu/pyenv/) так легко справиться с проблемой. Мне нужно только ввести команды «pyenv install anaconda-2.4.0», «pyenv global anaconda-2.4».0' и 'jupyter notebook', все идет хорошо. –

Смежные вопросы