文档章节

mac 安装python3.4、django

Mr_Tea伯奕
 Mr_Tea伯奕
发布于 2016/10/09 00:57
字数 771
阅读 122
收藏 2

一、获取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
博文 202
码字总数 50665
作品 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
67
0
Python基础手册 2 —— Python 环境搭建(Linux)

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

常大鹏
2017/10/27
0
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
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
0
CentOS 6.4下安装Django

Django是一个基于python的网站开发框架,笔者学过了python的基本知识,对用python进行网站开发颇有兴趣。于是想安装一个在本地研究一下。 笔者本地操作系统是:CentOS 6.4,Linux内核:2.6.3...

临峰不畏
2014/06/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Confluence 6 自定义你的空间

通过对你的空间进行界面的自定义能够让你的空间更加出类拔萃。 如果你具有空间管理员权限,你可以修改你空间的颜色配色,添加你自己的空间标识,选择是否在你空间中显示边栏。或者你可以进入...

honeymose
51分钟前
1
0
Ubuntu18.04 安装MySQL

1.安装MySQL sudo apt-get install mysql-server 2.配置MySQL sudo mysql_secure_installation 3.设置MySQL非root用户 设置原因:配置过程为系统root权限,在构建MySQL连接时出现错误:ERROR...

AI_SKI
今天
3
0
3.6 rc脚本(start方法) 3.7 rc脚本(stop和status方法) 3.8 rc脚本(以daemon方式启动)

3.6-3.7 rc脚本(start、stop和status方法) #!/usr/bin/env python# -*- coding: utf-8 -*-# [@Version](https://my.oschina.net/u/931210) : python 2.7# [@Time](https://my.oschina.......

隐匿的蚂蚁
今天
3
0
Cnn学习相关博客

CNN卷积神经网络原理讲解+图片识别应用(附源码) 笨方法学习CNN图像识别系列 深度学习图像识别项目(中):Keras和卷积神经网络(CNN) 卷积神经网络模型部署到移动设备 使用CNN神经网络进行...

-九天-
昨天
5
0
flutter 底部输入框 聊天输入框 Flexible

想在页面底部放个输入框,结果键盘一直遮住了,原来是布局问题 Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text("评论"), ...

大灰狼wow
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部