Mac下搭建Python-Django环境

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac下搭建Python-Django环境相关的知识,希望对你有一定的参考价值。

  1. 安装python。
  2. 选择python版本。如果机器上有python2.*的版本,命令行里面输入python即可进入python2.*环境。如果机器上有python3.*的版本,命令行里面输入python3即可进入python3.*环境。
  3. 在pycharm里面切换python版本,Files-> Default Setting->Project Interpreter,选择运行的python版本。
  4. 切换python的版本— 来自于网上,本机并没有如此切换。安装完成了,但是你会发现但你检查Python版本是还是Mac自带的Python 2.7版本。那么如何修改为最新版本呢:查到当前Python指令位置:whereis python,我的是/usr/bin/python,备份当前Python:mv /usr/bin/python /usr/bin/python_default_backup (可能需要管理员权限 sudo),这样在执行Python时默认不执行此版本,查找新安装版本的Python的安装位置,默认情况下是在/usr/local/bin/ 新版本通常与旧版本的Python位置相同。你可以通过ls -al <python 指令位置查看软连接指向位置> 来确定。设置新版本为默认版本 在/usr/bin/下设置新版本软连接 ln -s /usr/local/bin/python3.4 /usr/bin/python。
  5. 安装Django,本人是在官网下的安装包安装。
  6. 查看django版本依次执行以下命令
  python 
  >>> import django
  >>> print(django.get_version())
       — 上面是用的python2.
  1. 创建django项目,按照官方文档,可以通过执行 django-admin startproject <网站名称>,这样就完成了项目创建。注意在之前的某些版本里是在python中使用django-admin.py 创建项目。前提是先得切换到/usr/bin目录,再运行 django-admin 或者 django-admin.py,可以用django-admin help查看和学习帮忙。
  2. 查看django项目目录,在你当前目录下会创建一个以项目名字命名的目录。
  3. 切换到该目录,ls查看目录项目,该目录下会有文件manage.py
  4. 在该目录下运行python manage.py runserver,启动server,会看到,Django version 1.11.1, using settings ‘judypython.settings‘
    Starting development server at http://127.0.0.1:8000/
    Quit the server with CONTROL-C.
    [09/Jun/2017 02:47:27] "GET / HTTP/1.1" 200 1716
    Not Found: /favicon.ico
    [09/Jun/2017 02:47:27] "GET /favicon.ico HTTP/1.1" 404 1966
  5. 用127.0.0.1:8000来查看效果,会有消息,
    1. It worked!
      Congratulations on your first Django-powered page.
      Next, start your first app by running python manage.py startapp [app_label].
      You‘re seeing this message because you have DEBUG = True in your Django settings file and you haven‘t configured any URLs. Get to work!








以上是关于Mac下搭建Python-Django环境的主要内容,如果未能解决你的问题,请参考以下文章

Python-Django框架学习笔记——第二课:Django的搭建

Python-Django搭建网站流程

python-django的安装配置(mac 版)

mac 下怎么安装python 搭建开发环境

mac下selenium+python环境搭建

MAC下搭建PHP/LNMP环境