版本
软件 | 版本 |
---|---|
python | 3.6 |
django | 2.2.5 |
sqlite3 | 3.45.1 |
pycharm | 2023.3.4 |
升级sqlite3
下载地址:https://download.csdn.net/download/qq_41833259/88944701
升级命令:
bash
tar -zxvf sqlite-autoconf-3399999.tar.gz
cd sqlite-autoconf-3399999
./configure
make
make install
# 更新系统的sqlite3命令
sudo ln -sf /usr/local/bin/sqlite3 /usr/bin/sqlite3
# 查看版本
sqlite3 --version
重启操作系统
该步骤必须要执行,不然提示sqlite3版本低
安装虚拟环境
安装pip3
bash
yum -y install python3-pip
安装虚拟环境
bash
pip3 install virtualenv -i https://mirrors.aliyun.com/pypi/simple
pip3 install virtualenvwrapper -i https://mirrors.aliyun.com/pypi/simple
配置环境变量
1、创建目录用来存放虚拟环境
bash
mkdir 你的目录
2、打开/etc/profile,并添加如下:
bash
export WORKON_HOME=你上面建的目录
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv
export LD_LIBRARY_PATH=/usr/local/lib
source /usr/local/bin/virtualenvwrapper.sh
bash
vim /usr/local/bin/virtualenvwrapper.sh
# 将
VIRTUALENVWRAPPER_PYTHON="$(command \which python)"
# 改为
VIRTUALENVWRAPPER_PYTHON="$(command \which python3)"
4、设置生效
bash
source /etc/profile
再次重启操作系统
该步骤必须要执行,不然提示sqlite3版本低
虚拟环境命令
1、创建虚拟环境
bash
mkvirtualenv -p python3 虚拟环境名
2、查看虚拟环境列表
bash
workon
3、切换虚拟环境
bash
workon 虚拟环境名
4、退出虚拟环境
bash
deactivate
5、删除虚拟环境
bash
# 先退出:(当删除的是本虚拟环境时需要先退出)
deactivate
# 再删除:
rmvirtualenv 虚拟环境名
在虚拟环境中开发django
1、安装指定的django的版本
bash
pip3 install django==你的版本 https://mirrors.aliyun.com/pypi/simple
# 如
pip3 install django==2.2.5 https://mirrors.aliyun.com/pypi/simple
2、创建项目
bash
django-admin startproject 项目名
3、启动项目
bash
# 进入刚刚创建的项目内
python manager.py runserver
4、创建子应用(可选)
bash
# 进入刚刚创建的项目内
python manager.py startapp 应用名
5、子应用注册到项目
bash
# 打开项目的settings.py,找到INSTALLED_APPS
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'你的子应用名'
]