树莓派3 之 pi3Robot 控制系统配置
需求
个人正在用Python写一个控制系统,技术选型是python3 + Flask + Mysql + Bootstrap。需要将这套系统直接部署到树莓派中.
代码地址:https://github.com/apanly/pi3Robot
目录结构准备
sudo mkdir -p /data/www sudo chown -R pi:pi /data/www mkdir -p /data/www/logs . |-- logs |-- pi3Robot 代码存放位置 `-- pythonenv 虚拟环境
python虚拟环境
python 源
$ mkdir ~/.pip/ $ vim ~/.pip/pip.conf [global] timeout = 60 index-url = http://pypi.douban.com/simple trusted-host = pypi.douban.com
安装virtualenv
$ sudo pip3 install distribute $ sudo apt-get install virtualenv -y
创建虚拟环境
$ virtualenv -p /usr/bin/python3 /data/www/pythonenv
启动虚拟环境
$ source /data/www/pythonenv/bin/activate
退出虚拟环境
$ deactivate
部署代码
$ cd /data/www && git clone git@github.com:apanly/pi3Robot.git $ cd /data/www/pi3Robot && pip3 install -r requirements.txt $ cd /data/www/pi3Robot %% export ops_config="production" && uwsgi --ini uwsgi.ini
总结
后面会开发更多的功能,例如智能家居,娱乐功能等等,大家敬请期待