一. install python

1) check install or not

在mac终端输入命令:which python 即可查看python的路径

2)未安装时,手动下载安装包 地址:https://www.python.org/downloads/

选择下载   Mac OS X 64-bit/32-bit installer 安装

二. install twisted

1) check install or not

在mac终端输入命令:$ python

Python 2.7.10 (v2.7.10:15c95b7d81dc, May 23 2015, 09:33:12)

[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin

Type "help", "copyright", "credits" or "license" for more information.

>>> import twisted

2) 未安装时,手动下载安装包 地址:https://twistedmatrix.com/trac/wiki/Downloads

选择  Source Tarball

3)解压后,点击setup.py > 右键"打开方式" >选择 “Build Applet”

4)在mac终端输入命令:$python setup.py install

直到提示

Using /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages

Finished processing dependencies for Twisted==15.2.1

安装成功。

三. install zope.interface if need it.

1) 下载地址: https://pypi.python.org/pypi/zope.interface/4.1.2#downloads

2)安装过程同twisted. 不再重复。

四. install mysqldb

1) address  : http://dev.mysql.com/downloads/mysql/

download: mysql-5.6.25-osx10.9-x86_64.tar.gz

2) install mysql

以下是压缩包形式的安装方法:

$ sudo mv mysql-5.6.25-osx10.9-x86_64 /usr/local/mysql
$ cd /usr/local
$ sudo chown -R mysql:mysql mysql
$ cd mysql
$ sudo scripts/mysql_install_db --user=mysql
$ sudo chown -R root .
$ sudo chown -R mysql data 然后cd bin用
$ sudo ./mysql_secure_installation
来修改root密码,默认为空,显然不太安全,然后根据提示酌情配置,因为是开发环境不用那么严格限制。 $ sudo ./mysqld_safe
来启动mysql $ sudo ./mysql -u root -p
输入刚才设置的root密码来登录mysql $ sudo ./mysqld_safe stop
停止mysq
终端登录mysql

方法1:绝对路径

     终端中输入命令:/usr/local/mysql/bin/mysql -u root -p

     提示:输入你的新密码

方法2:(推荐)相对路径

     终端中输入命令:

         查看路径中有没有需要的路径:

         终端中输入命令:echo $PATH

         没有,继续

     添加需要路径:PATH="$PATH":/usr/local/mysql/bin

以后

终端中需输入命令:mysql -u root -p 即可
更改mysql root账户密码

终端中输入命令:/usr/local/mysql/bin/mysqladmin -u root password 新密码

你可以随时使用这条命令更改你的密码。
  $ mysqladmin -uroot password
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'

  $ mysql -uroot -p       
> use mysql;      
> update user set password=PASSWORD("newpass")where user="root";       #更改密码为 newpassord      
> flush privileges; #更新权限      
> quit #退出

3) download mysqldb: https://pypi.python.org/pypi/MySQL-python/1.2.5

4) install mysqldb

1.下载 MySQL-python-1.2.5.zip (md5)然后手动解压
2.修改 site.cfg 文件 
#mysql_config = mysql_config = /usr/local/bin/mysql_config 将这行#注释去掉 
修改为 mysql_config = /usr/local/mysql/bin/mysql_config 
相关命令:$ cd MySQL-pyhton-1.2.5
              $ vim site.cfg
                进入编辑模式按 a 进入修改模式 进行上述操作
                按esc 然后按 :wq 保存并推出
                再vim site.cfg 一下看看是否修改完毕 
3.安装
Python setup.py clean
Python setup.py build
sudo Python setup.py install
安装完成
4.配置环境
sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/
敲上面一行代码就ok 5.检查
配置完成后cd 到根目录下 敲入python
>>> import MySQLdb #输入MySQLdb

五、install django

If you’re using Linux, Mac OS X or some other flavor of Unix, enter the command sudo pip install Django at the shell prompt.

install python+twisted+mysqldb+django on mac的更多相关文章

  1. Mac OS X 下安装python的MySQLdb模块

    参考资料: mac os x下python安装MySQLdb模块   http://www.codeif.com/post/1073/ MAC OSX使用Python安装模块有关问题  http:// ...

  2. install Django in mac

    install Eclipse & Python(pydev) in mac install django in mac $ curl -O https://pypi.python.org/p ...

  3. 在 mac 系统上安装 python 的 MySQLdb 模块

    在 mac 系统上安装 python 的 MySQLdb 模块 特别说明:本文主要参考了Mac系统怎么安装MySQLdb(MySQL-Python) 第 1 步:下载 MySQL-python-1.2 ...

  4. Install Python on Mac (Anaconda)

    Install Python on Mac (Anaconda) 标签(空格分隔): 运维 This blog is copy from the link: https://medium.com/@G ...

  5. Install Python+Django+Nginx+UWSGI

    一.软件环境: CentOS6.6_64bit 需要用到的软件: [root@django tools]# ll 总用量 33336 -rw-r--r-- 1 root root 7497785 3月 ...

  6. python框架之django

    python框架之django 本节内容 web框架 mvc和mtv模式 django流程和命令 django URL django views django temple django models ...

  7. Python Twisted、Reactor

    catalogue . Twisted理论基础 . 异步编程模式与Reactor . Twisted网络编程 . reactor进程管理编程 . Twisted并发连接 1. Twisted理论基础 ...

  8. python学习笔记--Django入门三 Django 与数据库的交互:数据建模

    把数据存取逻辑.业务逻辑和表现逻辑组合在一起的概念有时被称为软件架构的 Model-View-Controller (MVC)模式.在这个模式中, Model 代表数据存取层,View 代表的是系统中 ...

  9. python学习笔记--Django入门0 安装dangjo

    经过这几天的折腾,经历了Django的各种报错,翻译的内容虽然不错,但是与实际的版本有差别,会出现各种奇葩的错误.现在终于找到了解决方法:查看英文原版内容:http://djangobook.com/ ...

随机推荐

  1. Rust:剑指C++

    Rust:极富活力和前途的编程语言,剑指C++ 今天开始学习Rust,马上要回去休息了,只贴上一段实例代码,在后续的学习中,会对这种语言进行一个详尽的介绍(学习中....). extern crate ...

  2. legend2---开发常用语句

    legend2---开发常用语句 一.总结 一句话总结: 其实敲代码都是很类似的,比如ajax,模型等等,敲代码就是一个由生到熟的过程 1.ajax? $.post("{:url('broa ...

  3. EasyHook(一)

    前言 在说C# Hook之前,我们先来说说什么是Hook技术.相信大家都接触过外挂,不管是修改游戏客户端的也好,盗取密码的也罢,它们都是如何实现的呢? 实际上,Windows平台是基于事件驱动机制的, ...

  4. 四、IDEA创建SpringBoot项目

    1.从官网下载之后直接导入IDEA: 下载完成解压之后如下图: IDEA导入该项目: 之后一路next即可 导入成功之后你可能会发现左下角一直有个进度条在进行,傻傻的同学可能以为是在下载jar包,下个 ...

  5. WPF 绑定数据方式

    ======================================================================== Foreground="{Binding P ...

  6. 阶段3 1.Mybatis_12.Mybatis注解开发_1 mybatis注解开发的环境搭建

    注解开发是省了IUserDao.xml这个映射文件里面的配置 环境搭建 首先是packaging标签.输入jar 需要准备一个实体类.生成getter和setter还有toString方法 创建dao ...

  7. 10 oracle bbed恢复ora-600[4193][4194]的错误

    ORA ] 错误解析 ERROR: Format: ORA ] [a] [b] VERSIONS: versions 6.0 to 12.1 DESCRIPTION: A mismatch has b ...

  8. 【Linux 应用编程】进程管理 - 进程、线程和程序

    基本概念 程序和进程的区别 程序是平台相关的二进制文件,只占用磁盘空间.编写完程序代码后,编译为可执行的二进制文件即可. 进程是运行中的程序,占用 CPU.内存等系统资源. 通过 Shell 命令,可 ...

  9. Spring MVC对日期处理的不友好问题

    一.后台日期类型解析到前端 1.在springmvc的配置文件中添加这个.annotation-driven在配置文件中只配置一次     (此方法全局作用)<mvc:annotation-dr ...

  10. eclipse code recommenders cannot download its model repository index

    Cent OS 7 运行 eclipse oxygen 代码提示出现标题所示的错误,解决办法,将网络提供程序设置为手动即可解决. Window->Preference->General-& ...