虚拟环境安装:
1.安装第三方虚拟环境包:
sudo pip3 install virtualenv 必须先安装这个
安装过程中,可能会报错,意思大概为,这个源里没有virtualenv包。
使用 豆瓣源 安装即可:
pip3 install -i https://pypi.douban.com/simple/ virtualenv
2.安装第三方虚拟环境扩展包:(必须先安装上面的)
sudo pip3 install virtualenvwrapper
安装过程中,可能会报错,意思大概为,这个源里没有virtualenvwrapper包。
使用 豆瓣源 安装即可:
pip3 install -i https://pypi.douban.com/simple/ virtualenvwrapper
3.配置虚拟环境设置:
1.mkdir ~/.virtualenvs
2.sudo vim ~/.bashrc
3.在文件末尾添加:
export WORKON_HOME=$HOME/.virtualenvs # 所有虚拟环境存储的目录
source /usr/local/bin/virtualenvwrapper.sh # virtualenvwrapper.sh所在路径
virtualenvwrapper.sh路径有可能会变化,可通过下面方法查找:
sudo find 要查找的路径 -name virtualenvwrapper.sh
4.启用配置文件:
source ~/.bashrc
5.虚拟环境使用指令:
1. 创建虚拟环境:
mkvirtualenv my_env # 默认使用python2 来创建一个my_env虚拟环境。
mkvirtualenv -p python3 虚拟环境名字 # 使用指定的python3创建虚拟环境
# 将会在你之前创建的.virtualenv文件夹内创建my_env虚拟环境
2. 查看虚拟环境 和 切换到某个虚拟环境:
workon #查看虚拟环境
workon my_env #切换到名为my_env的虚拟环境
3. 退出当前虚拟环境:
deactivate
4. 删除某个虚拟环境:
rmvirtualenv my_env
5. 列出所有虚拟环境:
lsvirtualenv
6. 进入到虚拟环境所在的目录:
cdvirtualenv
Django安装:
django一般安装到虚拟环境中,因为django更新较快,基本每8个月更新一个版本。
1.切换到虚拟环境中,安装django:
1.mkvirtualenv -p python3 helloDjango #创建虚拟环境
2.workon helloDjango #切换到对应的虚拟环境
3.pip3 list #查看当前虚拟环境中pip3的第三方包都有哪些
4.安装django:
pip3 install Django==3.2.8 #这是最新的Django LTS版本
注意:
1.要想安装到制定的虚拟环境中,就不要使用sudo指令。
2.django3.2.8仅支持python3. 如果既想支持python2有想支持python3,好像是django1.11.11(LTS)
django个版本支持情况如下:
各个版本支持python版本对照:
在安装django过程中可能遇到如下问题:
1.大概意思说:你当前的pip/pip3版本比较低,而安装django需要的版本较高。
解决方案:
1. pip3 -V #查看当前pip版本号
2. pip3 install --upgrade pip 更新pip版本
或者使用 它提示的指令更新也可以。
注意:
更新成功之后,你再次使用pip3 -V 查看时发现版本可能没变。
这需要你重启虚拟机就可以了。
2.django的使用:
1.mkdir django_test && cd django_test #创建django工程目录为:django_test
2.django-admin startproject 工程名 #创建一个django工程。
3.python3 manage.py startapp 子应用名 #给django工程创建一个子应用
4.python3 manage.py runserver #启动django工程
5.python3 manage.py runserver IP:端口 #设置ip和端口启动django工程
6.python3 manage.py --help #查看django工程的help信息
7.python3 manage.py makemigrations #生产迁移文件
8.python3 manage.py migrate #执行迁移文件,也就是在数据库中创建表等信息。