# mysite **Repository Path**: HFauto/mysite ## Basic Information - **Project Name**: mysite - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-02-28 - **Last Updated**: 2021-03-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # sensor-item #### 介绍 sensor-item #### 安装教程 #### 基础环境 1、安装pip3 sudo apt-get install -y python3-pip 2、安装python虚拟环境及配置 sudo pip3 install virtualenv #安装虚拟环境 sudo pip3 install virtualenvwrapper #扩展包 修改 /home下的bashrc,填入 export WORKON_HOME=$HOME/.virtualenvs source /usr/local/bin/virtualenvwrapper.sh source .bashrc生效(此时会有找不到文件的提示) ---解决如下 cd /usr/local/bin vim virtualenvwrapper.sh 中修改VIRTUALENVWRAPPER_PYTHON="$(command \which python)"-> VIRTUALENVWRAPPER_PYTHON="$(command \which python3)" mkvirtualenv -p python3 django(安装一个虚拟环境,名为django) 3、安装nginx,修改配置文件,配置文件在项目的 /nginx_conf中 cp -r /home/pi/project/nginx_conf/nginx.conf /etc/nginx/ cp -r /home/pi/project/nginx_conf/mysite.conf /etc/nginx/site-enabled/ cp -r /home/pi/project/nginx_conf/ws.conf /etc/nginx/site-enable/ 4、安装redis,可以通过 redis-cli ping 进行测试 #### 系统环境 以下可以直接运行项目中 setEnv.sh 部署环境 1. . setEnv.sh 安装虚拟环境 2. . project.sh 启动服务 #### 插件版本 【环境安装】 django==2.2 django-cors-headers uwsgi channels==2.1.7 supervisor 管理websocket(daphne)进程 django-apscheduler 【系统环境】 nginx redis #### 树莓系统设置 【开机启动浏览器】 cd /home/pi/.config mkdir autostart cd autostart vi my.desktop [Desktop Entry] Type=Application Exec=chromium-browser --no-first-run --disable-desktop-notifications --kiosk "192.168.0.165:8888" 【问题】 # 出现下面问题: -bash: ./project.sh: /bin/bash^M: bad interpreter: No such file or directory # 解决办法运行: sed -i 's/\r$//' xxx.sh