一. 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. CTSC&APIO 2017游记

    Day 0 早上4点多起床赶飞机,起床的时候发现闹钟调成下午4点的了...(虽然说早就已经被父母的洗漱声音吵醒了) 飞机上碎觉.到了北京发现比福州还热...而且北京今天意外地好天气,没有传言中的&qu ...

  2. [LeetCode]-algorithms-Reverse Integer

    Reverse digits of an integer. If the integer's last digit is 0, what should the output be? ie, cases ...

  3. centos7安装nvidia驱动

    1. disable UEFI security boot! 2.添加 ELRepo 源: Import the public key: rpm --import https://www.elrepo ...

  4. java统计文档中相同字符出现次数(超详细)

    public class test { public static void main(String[] args) throws Exception { InputStream file = new ...

  5. 后盾网lavarel视频项目---1、数据迁移

    后盾网lavarel视频项目---1.数据迁移 一.总结 一句话总结: 1.lavarel的数据迁移比较简单,就是用php来创建数据表 2.创建迁移文件:php artisan make:migrat ...

  6. php curl http digest

    php用curl访问有http digest验证的网址时,不能直接加在URL上,例如: http://user:pass@xxx.xxx.xxx.xxx/index.php?a=1&b=2 这 ...

  7. eigen 中四元数、欧拉角、旋转矩阵、旋转向量

    一.旋转向量 1.0 初始化旋转向量:旋转角为alpha,旋转轴为(x,y,z) Eigen::AngleAxisd rotation_vector(alpha,Vector3d(x,y,z)) 1. ...

  8. 十四、RF中SSHLibrary库介绍

    A.安装SSHLibrary:   pip2 install robotframework-sshlibrary   (导入SSHLibrary) B.远程连接linux服务器 1.#连接linux服 ...

  9. 记录一下WPF中自寄宿asp.net服务添加urlacl的问题

    asp.net公开服务地址时,由于当前用户权限问题,会导致服务地址未添加到urlacl池中报错. 关于添加urlacl的细节,请参考我之前的文章:asp.net self host and urlac ...

  10. 九、SpringBoot集成Thymeleaf模板引擎

    Thymeleaf咋读!??? 呵呵,是不是一脸懵逼...哥用我的大学四级英文知识告诉你吧:[θaimlif]. 啥玩意?不会音标?...那你就这样叫它吧:“赛母李府”,大部分中国人是听不出破绽的.. ...