一. 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

  • Twisted 15.2.1 ​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 cleanPython setup.py buildsudo 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.

转载于:https://www.cnblogs.com/tangkaixin/p/4593642.html

install python+twisted+mysqldb+django on mac相关推荐

  1. python安装mysqldb模块,如何使用pip安装Python MySQLdb模块?

    How can I install the MySQLdb module for Python using pip? 解决方案 It's easy to do, but hard to remembe ...

  2. Python MySQL(MySQLdb)

    Python MySQL(MySQLdb) Python标准的数据库接口的Python DB-API(包括Python操作MySQL).大多数Python数据库接口坚持这个标准. Python标准的数 ...

  3. python后台架构Django教程——连接读写mysql数据库

    全栈工程师开发手册 (作者:栾鹏) python教程全解 本文衔接至python后台架构Django开发全解. 有其他问题请先阅读:http://blog.csdn.net/luanpeng82548 ...

  4. Python Web开发——Django框架学习

    文章目录 Web开发简介 Web应用技术 Web前端开发 Web后端开发 使用 Django 开发后端服务 项目目标 管理员操作 登录界面 客户管理界面 添加客户界面 药品管理界面 添加药品界面 订单 ...

  5. 西游之路——python全栈——Django的web框架本质

    知识预览 Django基本命令 二 路由配置系统(URLconf) 三 编写视图 四 Template 五 数据库与ORM admin的配置 一 什么是web框架? 框架,即framework,特指为 ...

  6. Python Twisted、Reactor

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

  7. 【Python实战】Django建站笔记

    前一段时间,用Django搭建一个报表分析的网站:借此正好整理一下笔记. 1. 安装 python有包管理工具pip,直接cd Python27/Scripts,输入 pip install djan ...

  8. python如何安装Django框架

    https://docs.djangoproject.com/en/2.1/ 安装Django代码 安装说明略有不同,具体取决于您是要安装特定于发行版的软件包,下载最新的官方发行版还是获取最新的开发版 ...

  9. 生产环境部署python代码(django+uwsgi+nginx)

    基础环境不做介绍,在django开发web项目完成后,一直使用django自带的服务器进行调试: python manage.py runserver 0.0.0.0:8080 这个服务器在开发时使用 ...

最新文章

  1. Linux13-计划任务crontab
  2. python 函数 默认参数
  3. [OC Foundation框架 - 9] NSMutableArray
  4. linux中安装vsftpd出现的问题
  5. java oca_OCA第5部分中的Java难题
  6. Android学习笔记----ArcGIS在线地图服务(Android API)坐标纠偏
  7. scp带密码后台传输
  8. 注册表只改一个值 马上加快宽带上网速度
  9. winform 往第三方传值 put
  10. About KaiSarH
  11. 如何在Eclipse配置PyDev插件
  12. kali linux工具pyrit,在Kali Linux上安装cuda、pyrit-cuda以及optimus
  13. MIT-JOS系列5:用户环境(一)
  14. EasyFlash | 让 Flash 成为小型 KV 数据库
  15. python 给qq点赞_Python实现QQ自动点赞
  16. Oracle 11g客户端网络服务名配置
  17. 2020计算机分数线,成都计算机电子信息学校2020年招生录取分数线
  18. 255%可用已接通电源_直流稳压电源五款电路图详解
  19. “甜野男孩”——丁真
  20. 魅族mx5游戏模式小熊猫_熊猫主地图在5分钟内套用和套用

热门文章

  1. html+spring boot简单的ajax数据传输实现
  2. 2022-2028年中国二次供水设备行业研究及前瞻分析报告
  3. python中的新式类与旧式类的一些基于descriptor的概念(上)
  4. 多版本python共存,安装三方库到指定python版本 多Python版本和虚拟环境
  5. 路遥知马力——Momentum动量梯度
  6. 2021年大数据Kafka(四):❤️kafka的shell命令使用❤️
  7. ViewPager 实现界面加载不同的数据
  8. Android Html.fromHtml 的使用
  9. kdd cup 2019
  10. Bootstrap4.x 新增