树莓派4b虚拟环境下安装python3.5、tensorflow、numpy、和h5py等

基本流程

1、首次启动树莓派
2、安装和进入虚拟环境
3、编译安装python3.5
4、安装cython
5、安装numpy和h5py
6、安装tensorflow==1.12.0和pandas

首次启动树莓派

1、使用完整版镜像,如“2019-07-10-raspbian-buster-full.img”
2、烧录完成后,在sd卡boot分区下新建‘wpa_supplicant.conf’和‘ssh’两个文件。
ssh文件为空文件,用以启动树莓派的ssh服务
wpa_supplicant.conf,用以配置树莓派wifi,内容参考如下

country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
 
network={
ssid="GBL888"
psk="123456789"
key_mgmt=WPA-PSK
priority=1
}

3、打开VNC服务。设置显示分辨率
a、ssh 登录树莓派
b、sudo raspi-config
c、进入“5 Interfacing Options”打开VNC
d、PC端安装VNC Viewer
e、进入“7 Advanced Options”调整分辨率为1080p
f、重启树莓派sudo reboot
g、电脑打开VNC Viewer连接树莓派,出现如下画面。按下图配置地区与语言。跳过网络与升级。
树莓派首次启动画面
简单配置树莓派

安装和进入虚拟环境

sudo apt-get install python-virtualenv
创建名为“DLM-1”的虚拟环境,virtualenv DLM-1
进入虚拟环境,source /home/pi/DLM-1/bin/activate。进入后,命令行会出现(DLM-1)(DLM-1) pi@raspberrypi:~ $

安装python3.5

cd /home/pi/DLM-1/
wget https://www.python.org/ftp/python/3.5.7/Python-3.5.7.tgz
tar zxvf Python-3.5.7.tgz -C ./
cd Python-3.5.7/
./configure --prefix=/home/pi/DLM-1/python35/
make -j
make install,至此python3.5安装完成
检查python3.5是否成功安装,/home/pi/DLM-1/python35/bin/python3
将python35/bin复制到DLM-1/bin,以此在虚拟环境下python3快速打开python35
(DLM-1) pi@raspberrypi:~/DLM-1/python35 $ cp -r bin/ ../

安装cython(pip安装可能会出现编译器版本导致的错误,所以选择编译安装)

1、cd /home/pi/DLM-1
2、wget https://files.pythonhosted.org/packages/a5/1f/c7c5450c60a90ce058b47ecf60bb5be2bfe46f952ed1d3b95d1d677588be/Cython-0.29.13.tar.gz
3、tar zxvf Cython-0.29.13.tar.gz -C ./
4、cd Cython-0.29.13/
5、python3 setup.py install

安装numpy和h5py(实现依赖cython,同样需要编译安装)

1、cd /home/pi/DLM-1
2、wget https://files.pythonhosted.org/packages/da/32/1b8f2bb5fb50e4db68543eb85ce37b9fa6660cd05b58bddfafafa7ed62da/numpy-1.17.0.zip
3、unzip numpy-1.17.0.zip
4、cd numpy-1.17.0/
5、python3 setup.py install
6、cd /home/pi/DLM-1
7、wget https://files.pythonhosted.org/packages/43/27/a6e7dcb8ae20a4dbf3725321058923fec262b6f7835179d78ccc8d98deec/h5py-2.9.0.tar.gz
8、tar zxvf h5py-2.9.0.tar.gz -C ./
9、cd h5py-2.9.0/
10、安装依赖,sudo apt-get install libhdf5-dev
11、python3 setup.py install(此处需要下载一些包,如果长时间没有反应或者报错,可以尝试重新运行此命令。)

安装tensorflow==1.12.0和pandas

pip安装即可

例如,

 pip3 install tensorflow==1.12.0
  • 6
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 10
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值