Я просто проверил Anaconde 1.6 инсталлятор из http://continuum.io/downloads
После загрузки , я сделал:
bash Anaconda-1.6.0-Linux-x86_64.sh
Если вы по умолчанию, вы в конечном итоге с каталогом anaconda
в домашней директории, компл это отдельно от вашей установки EPD или системы Python.
Для активации среды установочного Anaconda по умолчанию, выполните следующие действия:
source $HOME/anaconda/bin/activate ~/anaconda
Все Python команды теперь будет поступать из среды Anaconda по умолчанию в $HOME/anaconda
, который сам по себе является своим родом виртуальной среды. Вы можете создавать вспомогательные среды, например. conda create -n myenv1 ipython scipy
, но это не обязательно.
В качестве опоры вы также можете использовать pip (также в $ HOME/anaconda/bin) для установки пакетов PyPi в свою среду по умолчанию anaconda (по умолчанию она установлена) или в любую из под-сред (в которой случае вы должны сначала установить pip
в под-среду, используя conda install -n myenv1 pip
).
Возможно установить части anaconda вручную в существующий virtualenv, но использование их установщика - самый простой способ протестировать и использовать, не затрагивая ни одну из ваших существующих установок Python.
Кстати, версия 1.6 сломала это и произведет ошибку «No Environment Specified». Это можно исправить, предоставив среду после активации, включая общий «источник $ home/anaconda/bin/activate ~/anaconda» – Fomite
Спасибо за комментарий! Я только что обновил свой ответ. Кстати, я также обнаружил это во время создания учебника для Python screencast несколько дней назад: http://www.youtube.com/watch?v=NwyIuWK80gQ&feature=share&list=UUaSstndBFlz3J8quggQ8APw :) –
Использование root в CentOS внесет изменения для .bashrc разбить системный Python, который сломает такие вещи, как yum, которые полагаются на более старую версию Python? – KLDavenport