由于处于学习阶段,希望代码能逐条执行调试,最好的选择就是Jupyter notebook,之前在Windows下直接安装Anaconda就可以了,不过树莓派是ARM处理器,目前Anaconda还没有对应的版本。因此参考了一下网上的资料,直接安装Jupyter notebook。
确保已经安装了pip3
直接运行pip3,看是否能有正确的返回
如果没有,则用下面的命令安装:
sudo apt install python3-pip
安装Jupyter notebook
使用命令:
pip3 install Jupyter
安装过程中报错,表示有很多依赖包版本不符,查了一下,Jupyter notebook运行在Python3.6环境中,而树莓派目前是Python3.5的。
安装Python3.6
1.到官网下载源码版本的Python包,目前是3.6.8。
2.解压。
3.进入刚才解压的目录。
4.然后分别执行:
sudo ./configure
sudo make
sudo make install
现在Python3.6.8就被安装到了/usr/local/bin
目录下。
这个目录下有python3
的链接文件,没有python
的链接文件,此时运行python
,启动的是/usr/bin
目录下的python,运行python3
则运行的是/usr/local/bin
目录下的python,即便/usr/bin
目录下也有python3
。
再运行pip3 install Jupyter
,结果还是不能成功。
转投Miniconda吧。
安装Miniconda
1.从下面地址下载Miniconda
http://repo.continuum.io/miniconda/Miniconda3-latest-Linux-armv7l.sh
2.进入安装文件所在目录安装Miniconda
sudo bash Miniconda3-latest-Linux-armv7l.sh
先按Enter跳过协议,再输入yes,再下一步会提示安装目录,输入/home/pi/miniconda3。
3.配置 .bashrc 文件,在最后增加
export PATH="/home/pi/miniconda3/bin:$PATH"
4.更新配置
source ~/.bashrc
现在运行python
,就是miniconda3
中的python版本了
5.conda更换源
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
最好不要用sudo
来安装
用sudo bash Miniconda3-latest-Linux-armv7l.sh
安装好后,miniconda3
目录的权限属于root
,可以用下面命令修改:
sudo chown pi:pi -R miniconda3
网友评论