- 查看源 cat /etc/apt/sources.list 和ls /etc/apt/sources.list.d 中列出的源的索引
- 同步: sudo apt-get update
- 升级: sudo apt-get upgrade
安装python3.6
1234567wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xzxz -d Python-3.6.2.tar.xztar-xvf Python-3.6.2.tarcdPython-3.6.2./configuremakesudomakeinstall- 升级pip2: pip install --upgrade pip
- 安装pip3: sudo apt install python3-pip
- 跟新pip3: pip3 install --upgrade pip
- 创建用户: sudo useradd python -m
- 设置密码: passwd python
- 设置权限:
|
1
2
3
|
sudo
usermod
python -a -G adm
sudo
usermod
python -a -G
sudo
sudo
usermod
python -a -G root
|
- 切换账户: su python
- 卸载mysql旧版本: sudo apt-get remove mysql-server
- 安装mysql: sudo apt-get install mysql-server
安装mysql客户端:
123456sudoapt-getinstallmysql-clientsudoapt-getinstallpython3-dev libmysqlclient-devsudoapt-getinstallmysql-client-sudoservice mysql start# 启动 sudo /etc/init.d/mysql start-sudoservice mysql stop# 停止 sudo /etc/init.d/mysql stop-sudoservice mysql restart# 重启 sudo /etc/init.d/mysql restart配置mysql文件
123456- 切换到root操作:- 默认配置文件:/etc/mysql/mysql.conf.d/mysqld.cnf- bind-address表示服务器绑定的ip,通过此ip连接服务器,可以配置成其它ip或者不配置,默认是127.0.0.1- port表示端口,默认为3306- datadir表示数据库目录,配置为/var/lib/mysql- log_error表示错误日志,配置为/var/log/mysql/error.log开启MySQL root用户远程登录权限:
123456- mysql -uroot -pmysql# 登录mysql- use mysql;# 进入mysql数据库-selecthost, user from user where user='root';# 查看 root 用户的 host,默认只能被本机IP(127.0.0.1)登录- update mysql.usersethost ='%'where user ='root';# % 表示任意IP,语句表示更新root用户信息,让root用户可以被任意主机IP登录- flush privileges;# 使修改生效- sourec xxx.sql 导入数据库虚拟环境安装
12345678-sudopip3installvirtualenv virtualenvwrapper- 修改~/.bashrc或其它环境变量相关文件,添加以下语句:sudovi~/.bashrcexportWORKON_HOME=$HOME/.virtualenvsexportPROJECT_HOME=$HOME/workspace运行source/usr/local/bin/virtualenvwrapper.shsource~/.bashrc安装django所需环境
pip install django pymysql uwsgi -i https://pypi.doubanio.com/simple/1234启动:uwsgi --ini uwsgi.ini停止:uwsgi --stop uwsgi.pid重启:uwsgi --reload uwsgi.pid查看:psajx|grepuwsgi安装Nginx
1234567891011sudoapt-getinstallnginxubantu安装完Nginx后,文件结构大致为:所有的配置文件都在/etc/nginx下;启动程序文件在/usr/sbin/nginx下;日志文件在/var/log/nginx/下,分别是access.log和error.log;并且在/etc/init.d下创建了启动脚本nginx。sudo/etc/init.d/nginxstart# 启动sudo/etc/init.d/nginxstop# 停止sudo/etc/init.d/nginxrestart# 重启sudo/etc/init.d/nginxreload# 重新加载配置文件- 解压环境文件包到/home/python/.virtualenv
|
1
|
tar
-zxvf env_name.
tar
.gz -C
/home/python/
.virtualenvs
|
- 使用虚拟环境
进入:workon env_name
退出:deactivate
创建:mkvirtualenv env_name

本文详细介绍如何在Linux环境下安装并配置Python环境,包括安装指定版本的Python、更新pip工具、创建及管理虚拟环境等。此外,还介绍了如何安装MySQL数据库及其客户端,以及配置MySQL服务的方法。
14万+

被折叠的 条评论
为什么被折叠?



