fish3129 发表于 2015-12-1 11:40:17

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)
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 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.
页: [1]
查看完整版本: install python+twisted+mysqldb+django on mac