install python+twisted+mysqldb+django on mac
一. 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相关推荐
- 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 ...
- Python MySQL(MySQLdb)
Python MySQL(MySQLdb) Python标准的数据库接口的Python DB-API(包括Python操作MySQL).大多数Python数据库接口坚持这个标准. Python标准的数 ...
- python后台架构Django教程——连接读写mysql数据库
全栈工程师开发手册 (作者:栾鹏) python教程全解 本文衔接至python后台架构Django开发全解. 有其他问题请先阅读:http://blog.csdn.net/luanpeng82548 ...
- Python Web开发——Django框架学习
文章目录 Web开发简介 Web应用技术 Web前端开发 Web后端开发 使用 Django 开发后端服务 项目目标 管理员操作 登录界面 客户管理界面 添加客户界面 药品管理界面 添加药品界面 订单 ...
- 西游之路——python全栈——Django的web框架本质
知识预览 Django基本命令 二 路由配置系统(URLconf) 三 编写视图 四 Template 五 数据库与ORM admin的配置 一 什么是web框架? 框架,即framework,特指为 ...
- Python Twisted、Reactor
catalogue 1. Twisted理论基础 2. 异步编程模式与Reactor 3. Twisted网络编程 4. reactor进程管理编程 5. Twisted并发连接 1. Twisted ...
- 【Python实战】Django建站笔记
前一段时间,用Django搭建一个报表分析的网站:借此正好整理一下笔记. 1. 安装 python有包管理工具pip,直接cd Python27/Scripts,输入 pip install djan ...
- python如何安装Django框架
https://docs.djangoproject.com/en/2.1/ 安装Django代码 安装说明略有不同,具体取决于您是要安装特定于发行版的软件包,下载最新的官方发行版还是获取最新的开发版 ...
- 生产环境部署python代码(django+uwsgi+nginx)
基础环境不做介绍,在django开发web项目完成后,一直使用django自带的服务器进行调试: python manage.py runserver 0.0.0.0:8080 这个服务器在开发时使用 ...
最新文章
- Linux13-计划任务crontab
- python 函数 默认参数
- [OC Foundation框架 - 9] NSMutableArray
- linux中安装vsftpd出现的问题
- java oca_OCA第5部分中的Java难题
- Android学习笔记----ArcGIS在线地图服务(Android API)坐标纠偏
- scp带密码后台传输
- 注册表只改一个值 马上加快宽带上网速度
- winform 往第三方传值 put
- About KaiSarH
- 如何在Eclipse配置PyDev插件
- kali linux工具pyrit,在Kali Linux上安装cuda、pyrit-cuda以及optimus
- MIT-JOS系列5:用户环境(一)
- EasyFlash | 让 Flash 成为小型 KV 数据库
- python 给qq点赞_Python实现QQ自动点赞
- Oracle 11g客户端网络服务名配置
- 2020计算机分数线,成都计算机电子信息学校2020年招生录取分数线
- 255%可用已接通电源_直流稳压电源五款电路图详解
- “甜野男孩”——丁真
- 魅族mx5游戏模式小熊猫_熊猫主地图在5分钟内套用和套用