Я хотел бы знать, как установить последнюю версию Anaconda от Continuum на моей модели Raspberry Pi 3. Любая помощь будет оценена...
Как установить Anaconda на RaspBerry Pi 3 Model B
Ответ 1
На Raspberry Pi 3 Модель B - Установка Miniconda (в комплекте с Python 3)
Пойдите и получите последнюю версию миниконды для Raspberry Pi - сделанную для процессора armv7l и в комплекте с Python 3 (например: uname -m
)
wget http://repo.continuum.io/miniconda/Miniconda3-latest-Linux-armv7l.sh
md5sum Miniconda3-latest-Linux-armv7l.sh
bash Miniconda3-latest-Linux-armv7l.sh
После установки поставьте обновленный файл .bashrc с source ~/.bashrc
. Затем введите команду python --version
, которая должна дать вам:
Python 3.4.3 :: Continuum Analytics, Inc.
Ответ 2
Установка Miniconda на Raspberry Pi и добавление Python 3.5/3.6/3.7
Пропустите первый раздел, если вы уже успешно установили Miniconda.
Установка миниконды на Raspberry Pi
wget http://repo.continuum.io/miniconda/Miniconda3-latest-Linux-armv7l.sh
sudo md5sum Miniconda3-latest-Linux-armv7l.sh
sudo /bin/bash Miniconda3-latest-Linux-armv7l.sh
Примите лицензионное соглашение с yes
При появлении запроса измените место установки: /home/pi/miniconda3
Желаете ли вы, чтобы установщик указывал место установки Miniconda3?
в PATH в вашем /root/.bashrc? yes
Теперь добавьте путь установки в переменную PATH:
sudo nano /home/pi/.bashrc
Перейдите в конец файла .bashrc и добавьте следующую строку:
export PATH="/home/pi/miniconda3/bin:$PATH"
Сохраните файл и выйдите.
Чтобы проверить, была ли установка успешной, откройте новый терминал и введите
conda
Если вы видите список с командами, вы готовы к работе.
Но как вы можете использовать версии Python больше 3.4?
Добавление Python 3.5/3.6/3.7 в Miniconda на Raspberry Pi
После установки Miniconda я еще не мог установить версии Python выше Python 3.4, но мне нужен был Python 3.5. Вот решение, которое сработало для меня на моем Raspberry Pi 4:
Сначала я добавил менеджер пакетов Berryconda от jjhelmus (вид современной версии Miniconda для armv7l):
conda config --add channels rpi
Только теперь я смог установить Python 3.5, 3.6, 3.7 без необходимости его компиляции самостоятельно:
conda install python=3.5
conda install python=3.6
conda install python=3.7
После этого я смог создать среду с добавленной версией Python, например, с Python 3.5:
conda create --name py35 python=3.5
Новая среда "py35" теперь может быть активирована:
source activate py35
Надеюсь, это решение подойдет и вам!
Ответ 3
Если вы заинтересованы в обобщении на разные архитектуры, вы также можете выполнить команду выше и заменить uname -m
на обратные такты:
wget http://repo.continuum.io/miniconda/Miniconda3-latest-Linux-`uname -m`.sh
Ответ 4
Я пытался запустить это на пи ноль. Оказывается, что пи-ноль имеет архитектуру armv6l, поэтому вышеприведенное не будет работать для пи-нуля или пи-единицы. В качестве альтернативы здесь я узнал, что miniconda не имеет последнюю версию miniconda. Вместо этого я использовал те же инструкции, опубликованные здесь, чтобы установить berryconda3
Конда сейчас работает. Надеюсь, что это поможет тем из вас, кто заинтересован в запуске conda на пи ноль!
Ответ 5
Исходная команда, которую я не могу понять, как программировать на bash, потому что код другой, но в командной строке:
источник///home/pi/berryconda3/bin/активировать root
без этой строки кода "conda" не будет выполняться