树莓派折腾记之安装Archiconda与更换源

安装Archiconda

Anacona目前不支持aarch64架构,因而无法直接安装。好在github上有Archiconda这个项目,可以看作是arm版的Anaconda

备份

我发现archiconda一路yes安装下来,有覆盖掉原本.bashrc文件的事情发生,因此做个备份

cp ~/.bashrc ~/.bashrc.bak

下载

从此处下载最新版安装脚本

wget https://github.com/Archiconda/build-tools/releases/download/0.2.3/Archiconda3-0.2.3-Linux-aarch64.sh

启动脚本

(xxx为版本号)

chmod a+x Archiconda-xxx.sh
./Archiconda-xxx.sh

配置Archiconda

一处警示

conda运行过程中可能会出现一处警示

/dist-packages/requests/__init__.py:91: urllib3 (1.25.1) or chardet (3.0.4) doesn't match a supported version

此处给出了解决方案

/home/pi/archiconda3/bin/python3 -m pip install --upgrade requests

conda添加清华源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

conda设置超时

conda config --set remote_connect_timeout_secs 40
conda config --set remote_read_timeout_secs 100

conda配置代理

继前一篇文章配置完代理后,conda就可以使用此代理

vim .condarc

proxy_servers:
  http: http://127.0.0.1:8118
  https: https://127.0.0.1:8118
ssl_verify: false
有时会报SSLError

此处给出了解决方案

set REQUESTS_CA_BUNDLE=/home/pi/archiconda3/ssl/cacert.pem

conda常用命令

conda update -n base conda // update最新版本的 conda
conda create -n xxxx python=3.5 // 创建python3.5的xxxx虚拟环境
conda activate xxxx // 开启xxxx环境
conda deactivate // 关闭环境
conda env list // 显示所有的虚拟环境
conda install -c channel/path // 下载包
conda remove --name $your_env_name $package_name // 卸载包

pip添加清华源

pip下载速度也是相当的慢,此处使用清华源便会好很多
暂时使用清华源,添加

-i https://pypi.tuna.tsinghua.edu.cn/simple

默认使用清华源

mkdir ~/.pip
cd ~/.pip
vim pip.conf

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

你可能感兴趣的:(archiconda,python,raspberry,pi,anaconda,python,pip,raspberry,pi)