django一开始的安装教程和项目创建 我建议创建虚拟环境好一些

先搞个虚拟环境(虚拟环境就是真是python 环境的复制版本)
安装命令:
#sudo apt-get install python-pip#pip安装pip3的安装就是python3-pip
如果出现cannot import name main 就是pip升级需要把main改一下
#sudo gedit /usr/bin/pip
将原来的:

from pip import main
if name == ‘main’:
sys.exit(main())
改为:

from pip import main
if name == ‘main’:
sys.exit(main._main())
就可以使用升级后的pip
#sudo pip install virtualenv#安装虚拟环境
安装如果出现网络问题错误
Could not find a version that satisfies the requirement virtualenv (from versions: ) No matching distribution found for virtualenv
使用这个指定国内镜像

pip install virtualenv -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

#sudo pip install virtualenvwrapper#安装虚拟环境扩展包
我安装时候出现Command “python setup.py egg_info” failed with error code 1 in /tmp/pip-install-dg_lpyjd/virtualenvwrapper/
错误
解决办法是
#pip install pbr -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

pip install stevedore -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

#pip install virtualenvwrapper -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

编辑目录下的.bashrc文件,添加下面两行
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
使编辑的文件生效
#source .bashrc
出错了/usr/bin/python:Nomodule named virtualenvwrapper
就在.bashrc最后面写上
if [ -f /usr/local/bin/virtualenvwrapper.sh ]; then

export WORKON_HOME=$HOME/.virtualenvs

export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/local/bin/virtualenvwrapper.sh

fi
就可以了
发现自从Ubuntu17.04之后, 在用户级别通过pip安装virtualenvwrapper得到的virtualenvwrapper.sh被安装在~/.local/bin/目录下, 因此将之前.bashrc中的路径改正后即可.
附:
virtualenvwrapper 找不到 virtualenv:
cp ~/.local/bin/virtualenv /usr/bin/即可.
发现没找到就去复制过去
创建虚拟环境命令
Mkvirtralenv 虚拟环境名
创建python3虚拟环境
Mkvirtualenv -p python3 虚拟环境名
使用虚拟环境
workon 虚拟环境名
查看机器上有多少个虚拟环境名
workon 空格 + 两个tab
退出虚拟环境
deactivate
删除虚拟环境
rmvirtualenv 虚拟环境

安装django框架
pip install django==1。8.2
查看安装包
pip list
pip freeze
sudo命令只对真是环境有效
pip install 包名
apt-get install 软件名
项目创建
Django-admin startporject 项目名

在这里插入图片描述一个项目由多个应用组成
创建应用命令
python manage.py startapp 应用名

在这里插入图片描述

在这里插入图片描述项目应用注册

在这里插入图片描述运行项目
python manage.py runserver
成功运行 正在工作
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_42611683/article/details/107094079
今日推荐