#系统版本:ubuntu-server 18.04.02 LTS
----------------------------------------------------------------
一、数据库
1.1 mysql:
1)安装:
sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install libmysqlclient-dev
1.2 mongoDB:
1)安装:
sudo apt-get install mongodb
二、python
1)安装:
sudo apt-get install python3~=3.5
sudo apt-get install python3-pip
2)更新:
pip3 install --upgrade pip
三、虚拟环境安装与配置
3.1 virtualenv
1)安装:
sudo pip3 install virtualenv
sudo pip3 install virtualenvwrapper
2)配置:
vi ~/.bashrc
配置该文件:
export WORKON_HOME=$HOME/.envs
指定虚拟环境创建目录
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
指定虚拟环境使用的python解释器路径
source $HOME/.local/bin/virtualenvwrapper.sh
每次登陆用户自动执行如下脚本
source ~/.bashrc
3.2 搭建虚拟环境
virtualenv path/env_name
virtualenv -p /usr/bin/python3 path/env_name
3.3 相关命令:
source activate 激活虚拟环境
workon 查看虚拟环境
workon env 切换虚拟环境
deactivate 退出虚拟环境
四、虚拟环境迁移
4.1 导出虚拟环境:
1.新建文件夹whls,在whls目录下执行命令:
pip freeze --all > requirements.txt 将环境中的安装包版本信息导入到requirements.txt文件中。
2.执行命令:
pip install --download . -r requirements.txt
根据requirements.txt 从当前环境中下载第三方包到当前目录
4.2 安装项目环境:
1.有网: pip install -r requirements.txt
2.无网:
在whls目录下,执行命令:
pip install --no-index --find-index= . -r requirements.txt
根据requirements.txt文件从当前文件夹安装项目包
五、git
1)安装:sudo apt-get install git
2)git clone 地址
六、Nginx
1)安装:
sudo apt-get install nginx
2)启动/停止服务。。。:
sudo service nginx {start|stop|restart|reload|force-reload|
status|configtest|rotate|upgrade}
七、uwsgi
1)安装:
pip install uwsgi
2) 启动服务器:
uwsgi --ini uwsgi.ini 多进程启动服务
服务器系统配置
最新推荐文章于 2024-06-28 00:47:51 发布