咸鱼学习笔记django环境安装


新手刚接触python,跟着教程学的,笔记是为了把我学到的知识梳理一遍,仅供参考。(第一篇博客,有点小激动呢。)欢迎各路大神指点。

学习版本: Django 1.8. Python 3.5

工具/原料

pycharm2016
ubantu16.04

安装pip

问题

ubantu :No module named pip

解决方法1

  1. 确认python版本是3.5还是3.6,需修改成对应版本。
  2. 检查检查 cd /usr/local/lib/python3.5/dist-packages/ 文件夹下查找pip文件夹。
  3. 如果木有,说明没有安装Python3.5的pip
  4. 运行apt-get install python3-pip
  5. 不行的话继续
  6. wget http://bootstrap.pypa.io/get-pip.py
  7. sudo python3.5 get-pip.py
  8. 检查目录
安装虚拟环境
  1. sudo pip install virtualenv 安装虚拟环境
  2. sudo pip install virtualenvwrapper 安装虚拟环境扩展包
  3. 编辑家目录下面的 .bashrc文件,添加下面两行。
    export WORDON_HOME=$HOME/.virtualenvs
    source/usr/local/bin/virtualenvwrapper.sh
  4. 使用source .bashrc生效一下

问题

ubantu :/usr/bin/python: No module named virtualenvwrapper

解决
我的virtualenvwrapper实际上安装在python3下,python2下没有装。

但是virtualenvwrapper的脚本还是默认使用的/usr/bin/python,我们需要把他修改默认成/usr/bin/python3.

修改步骤,在~/.bashrc文件中,在source /usr/local/bin/virtualenvwrapper.sh前,加入:

export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3

也就是关于virtualenvwrapper.sh这段,修改成:

if [ -f /usr/local/bin/virtualenvwrapper.sh ]; then
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
fi
建立虚拟环境

1.创建虚拟环境 mkvirtualenv

mkvirtualenv hreo1_py3

这样会在WORKON_HOME变量指定的目录下新建名为hreo1_py3的虚拟环境。

若想指定python版本,可通过"-p python3"指定python解释器

mkvirtualenv -p python3 hreo1_py3

2.基本命令

查看当前的虚拟环境目录

python@ubuntu:~$ workon
py2
py3

切换到虚拟环境

python@ubuntu:~$ workon hreo1_py3
(hreo1_py3) python@ubuntu:~$ 

退出虚拟环境

(hreo1_py3) python@ubuntu:~$ deactivate
python@ubuntu:~$ 

删除虚拟环境

python@ubuntu:~$ rmvirtualenv hreo1_py3
Removing hreo1_py3...
python@ubuntu:~$ 
虚拟环境下安装包的命令

1.安装包

pip install 包名

注意:不能使用sudo pip install 包名,这个命令会把包安装到真实的主机环境,而不是安装到虚拟环境中。

apt-get install 安装软件

pip install python包名

2.安装django环境

pip install django==1.8.2

3.查看虚拟环境中安装了那些python包

pip list
pip freeze
创建项目

1.创建项目

python manage.py startapp (项目名称)

备注:需要进入虚拟环境当中才能建立

例:

(hero_py3) python@ubuntu:~/bj18/test2$ python manage.py startapp booktest

在这里插入图片描述
2.修改配置
修改settings.py 中的INSTALLED_APPS 配置项

  INSTALLED_APPS = (
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        'booktest',#注册应用
    )

3.运行开发WEB服务命令

python manage.py runserver

在这里插入图片描述
复制:http://127.0.0.1:8000/ 粘贴到浏览器中

成功


  1. 本方法提供者 moonuke大神。原文地址
    https://blog.csdn.net/qq_36269513/article/details/80450421 ↩︎

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

咸鱼桨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值