文档章节

mac 安装python3.4、django

Mr_Tea伯奕
 Mr_Tea伯奕
发布于 2016/10/09 00:57
字数 771
阅读 79
收藏 2
点赞 0
评论 0

一、获取root最高权限

    重启机器,然后按住command+r进入恢复模式,打开终端输入csrutil disable。再重启机器

二、安装python  

2.1 下载python-3.4.2-macosx10.6.pkg,并安装

2.2  将安装的3.4.2版本 的移到系统。

     1、切换到root下。

     2、

sudo mv /Library/Frameworks/Python.framework/Versions/3.4  /System/Library/Frameworks/Python.framework/Versions

      3、

sudo chown -R root:wheel /System/Library/Frameworks/Python.framework/Versions/3.4

     4、 

sudo rm /usr/bin/pydoc
sudo rm /usr/bin/python
sudo rm /usr/bin/pythonw
sudo rm /usr/bin/python-config

    5、

sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.4/bin/pydoc3.4 /usr/bin/pydoc
sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.4/bin/python3.4 /usr/bin/python
sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.4/bin/python3.4m-config /usr/bin/python-config
sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.4/bin/pip3 /usr/bin/pip3
sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.4/bin/easy_install-3.4  /usr/bin/easy_install-3.4

6、检验python

➜  / python
Python 3.4.2 (v3.4.2:ab2c023a9432, Oct  5 2014, 20:42:22)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

检验pip3

➜ / pip3 -V
pip 1.5.6 from /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages (python 3.4)

检验easy_install-3.4

bogon:~ root# easy_install-3.4  --help

Global options:
  --verbose (-v)  run verbosely (default)
  --quiet (-q)    run quietly (turns verbosity off)
  --dry-run (-n)  don't actually do anything
  --help (-h)     show detailed help message
  --no-user-cfg   ignore pydistutils.cfg in your home directory

Options for 'easy_install' command:
  --prefix                   installation prefix
  --zip-ok (-z)              install package as a zipfile
  --multi-version (-m)       make apps have to require() a version
  --upgrade (-U)             force upgrade (searches PyPI for latest versions)
  --install-dir (-d)         install package to DIR
  --script-dir (-s)          install scripts to DIR
  --exclude-scripts (-x)     Don't install scripts
  --always-copy (-a)         Copy all needed packages to install dir
  --index-url (-i)           base URL of Python Package Index
  --find-links (-f)          additional URL(s) to search for packages
  --build-directory (-b)     download/extract/build in DIR; keep the results
  --optimize (-O)            also compile with optimization: -O1 for "python -
                             O", -O2 for "python -OO", and -O0 to disable
                             [default: -O0]
  --record                   filename in which to record list of installed
                             files
  --always-unzip (-Z)        don't install as a zipfile, no matter what
  --site-dirs (-S)           list of directories where .pth files work
  --editable (-e)            Install specified packages in editable form
  --no-deps (-N)             don't install dependencies
  --allow-hosts (-H)         pattern(s) that hostnames must match
  --local-snapshots-ok (-l)  allow building eggs from local checkouts
  --version                  print version information and exit
  --no-find-links            Don't load find-links defined in packages being
                             installed
  --user                     install in user site-package
                             '/var/root/Library/Python/3.4/lib/python/site-
                             packages'

usage: easy_install-3.4 [options] requirement_or_url ...
   or: easy_install-

 

三、elipse安装python插件

 www.pydev.org/updates

      

勾选第一个

安装完后就多了pydev project

 

四、安装django

下载压缩包https://www.djangoproject.com/download/

解压后再文件夹中有setup.py

执行命令(先切换到root命令下)

4.11

#python setup.py install
............
省略
..........
Installed /System/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/Django-1.10.2-py3.4.egg
Processing dependencies for Django==1.10.2
Finished processing dependencies for Django==1.10.2

4.12

➜  bin python
Python 3.4.2 (v3.4.2:ab2c023a9432, Oct  5 2014, 20:42:22)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>> django.VERSION
(1, 10, 2, 'final', 0)
>>>

4.13

s sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/Django-1.10.2-py3.4.egg/EGG-INFO/scripts/django-admin.py /usr/bin/django-admin.py

4.2新建一个工程

#sudo django-admin.py startproject mysite

 

然后将myite 文件夹中的setting.py 数据的NAME改成如下所示(由于现在还没有安装sqlit数据库)

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME':'',
    }
}

 

4.3 启动项目

#ls
manage.py mysite
#./manage.py runserver
Performing system checks...

System check identified no issues (0 silenced).
October 08, 2016 - 16:56:36
Django version 1.10.2, using settings 'yuepai.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

显示效果

 

© 著作权归作者所有

共有 人打赏支持
Mr_Tea伯奕
粉丝 3
博文 156
码字总数 49063
作品 0
朝阳
其他
Python基础手册 2 —— Python 环境搭建(Linux)

一、安装python3.4 (CentOS6.5)    这里我们选择python3.4版本,首先是因为python3是python发展的趋势,Python2将在2020年被淘汰。其次Python3拥有更好更简洁的语言设计,同时也是因为后期...

常大鹏 ⋅ 2017/10/27 ⋅ 0

Windows7 64bit上安装Django1.9.7并新建Django项目

前提:windows上安装了python3.x(我安装的是python3.4) 1、先从Django官网下载django1.9.7(压缩包) 2、将windows的命令窗口的当前路径切换到django的目录 3、之后执行python setup.py insta...

汉斯-冯-拉特 ⋅ 2016/06/23 ⋅ 0

centos+apache+python34+django+mod_wsgi 开发环境搭建

写给自己,linux运维路.动手趟一遍 linux:centos7.3+apache+python3.4+django+mod_wsgi+samba windows: eclipse pycharm sublime 最近一直在学习python,虽说在windows下开发比较方便,但一般...

shenfly231 ⋅ 2017/05/18 ⋅ 0

django从sqlite切换到mysql时总是提示No module named 'MySQLdb'

python版本:python3.4 python2和python3有太多不兼容的地方,用着就是操蛋 本来是安装了mysqldb的, 结果配置了数据库后运行总是报错: 'Did you install mysqlclient or MySQL-python?' %...

zshzx ⋅ 2017/04/23 ⋅ 0

nginx+python3.4+uwsgi+django配置过程

nginx和python3.4 下载源码编码安装,这就略过了,下面主要记录下uwsgi的安装和django配置过程 安装好了uwsgi,现在测试下uwsgi是否正常.建立一个test.py,内容如下 python2.x...

超级超级管理员 ⋅ 2015/01/06 ⋅ 0

Django 项目部署(apache)

Django 项目部署(apache) 终于完结,本机浏览器访问外网的(Django)网站连接问题,下面是总结最近一次部署Django基于ubuntu操作系统上的Apache服务器的成功案例。部署这个项目我走了很多的...

c0586 ⋅ 2017/02/05 ⋅ 0

Python3.4+Django1.7+SQLite3实现增删改查

前2篇文章,散仙写了关于Django的入门安装,以及简单模拟数据库的MVC使用,那么本篇就来稍微深入下,来看看如何使用Django来实现一个增删改查的小例子: 序列 名称 备注 1 win7 操作系统 2 ...

yzbty23 ⋅ 2015/11/18 ⋅ 0

Django入门学习(一)

此学习过程是参照Django官方文档进行的,参考学习网址为Django。至于Django的安装在此不再叙述,请参考Django install。我在此的开发环境是Win7 64位、Eclipse+PyDev、MySQL、Python3.4,Pyt...

nbl_cs ⋅ 2016/10/11 ⋅ 4

如何在linux(debian)系统中,将python3.4更新到python3.5?

电脑是debian8,现在已经安装了python3.4后来手动安装了python3.5; 现在安装了pip3,发现pip3安装的第三方modules都安装在了/usr/local/lib/python3.4/dist-packages;现在是只能python3.4能用...

vx2008 ⋅ 2016/05/12 ⋅ 6

Django后台:少量代码,实现强大的网站后台

Django的后台只需要少量代码,就可以实现强大功能. 本文章以Django 1.8.4位版本测试,基于python3.4,Ubuntu 14.10.以root账户运行.以后台添加博客位例子. 1.新建一个名称为blogproject的账户,...

巴鲁 ⋅ 2015/09/28 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

三步为你的App集成LivePhoto功能

摘要:LivePhoto是iOS9新推出的一种拍照方式,类似于拍摄Gif图或录制视频片段生成图片。如果没有画面感,可以联想《哈利波特》霍格沃茨城堡的壁画,哈哈,很炫酷有木有,但坑爹的是只有iphone6S以...

壹峰 ⋅ 19分钟前 ⋅ 0

centos7 git安装

由于centos中的源仓库中git不是最新版本,需要进行源码安装。 1、查看yum仓库git信息 [root@iZm5e3d4r5i5ml889vh6esZ zh]# yum info gitLoaded plugins: fastestmirrorLoading mirror s...

xixingzhe ⋅ 28分钟前 ⋅ 0

input file 重复上传同一张图片失效的解决办法

解决办法 方法一:来回切换input[type='file']的type属性值,可以是‘text’,'button','button'....,然后再切换回来‘file’ 方法二:每次取消图片预览后,重置input[type='file']的value的...

时刻在奔跑 ⋅ 29分钟前 ⋅ 0

Mahout推荐算法API详解

前言 用Mahout来构建推荐系统,是一件既简单又困难的事情。简单是因为Mahout完整地封装了“协同过滤”算法,并实现了并行化,提供非常简单的API接口;困难是因为我们不了解算法细节,很难去根...

xiaomin0322 ⋅ 34分钟前 ⋅ 0

WampServer默认web服务器根目录位置

安装WampServer之后的web服务器根目录默认位置在WampServer安装目录下的www:

临江仙卜算子 ⋅ 35分钟前 ⋅ 0

Redux的一些手法记录

Redux Redux的基本概念见另一篇文。 这里记录一下Redux在项目中的实际操作的手法。 actions 首先定义action.js,actions的type,可以另起一个action-type.js文件。 action-type.js用来存...

LinearLaw ⋅ 36分钟前 ⋅ 0

android 手势检测(左右滑动、上下滑动)

GestureDetector类可以让我们快速的处理手势事件,如点击,滑动等。 使用GestureDetector分三步: 1. 定义GestureDetector类 2. 初始化手势类,同时设置手势监听 3. 将touch事件交给gesture...

王先森oO ⋅ 50分钟前 ⋅ 0

java 方法的执行时间监控 设置超时(Future 接口)

java 方法的执行时间监控 设置超时(Future 接口) import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import java.util.concurrent.Executor......

青峰Jun19er ⋅ 55分钟前 ⋅ 0

一名开源小白的Apache成长自述

今天收到了来自Apache Vote我成为Serviceomb项目Committer的邮件,代表自己的贡献得到了充分的肯定;除了感谢团队的给力支持,我更希望将自己的成长经历——如何践行Apache Way的心得介绍给大...

微服务框架 ⋅ 57分钟前 ⋅ 0

vim介绍、颜色显示和移动光标、一般模式下复制、剪切和粘贴

1.vim 是 vi 的升级版 vim 是带有颜色显示的 mini安装的系统,一般都不带有vim [root@aminglinux-128 ~]# yum install -y vim-enhanced已加载插件:fastestmirror, langpacksLoading mir...

oschina130111 ⋅ 57分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部