install python+twisted+mysqldb+django on mac

一. install python

1) check install or notpython

在mac終端輸入命令:which python 便可查看python的路徑mysql

2)未安裝時,手動下載安裝包 地址:https://www.python.org/downloads/ sql

     選擇下載   Mac OS X 64-bit/32-bit installer 安裝shell

二. install twisted

1) check install or notmacos

在mac終端輸入命令:$ pythondjango

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

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

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

>>> import twistedui

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
 

5、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.  

相關文章
相關標籤/搜索