install python+twisted+mysqldb+django on mac
一. install python
1) check install or not
在mac終端輸入命令:which python 即可查看python的路徑
2)未安裝時(shí),手動(dòng)下載安裝包 地址: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) 未安裝時(shí),手動(dòng)下載安裝包 地址:https://twistedmatrix.com/trac/wiki/Downloads
?
選擇 ?Source Tarball
- Twisted 15.2.1??tarball?下載
3)解壓后,點(diǎn)擊setup.py > 右鍵"打開(kāi)方式" >選擇 “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)安裝過(guò)程同twisted. 不再重復(fù)。
四. 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
來(lái)修改root密碼,默認(rèn)為空,顯然不太安全,然后根據(jù)提示酌情配置,因?yàn)槭情_(kāi)發(fā)環(huán)境不用那么嚴(yán)格限制。$ sudo ./mysqld_safe
來(lái)啟動(dòng)mysql$ sudo ./mysql -u root -p
輸入剛才設(shè)置的root密碼來(lái)登錄mysql$ sudo ./mysqld_safe stop
停止mysq
終端登錄mysql方法1:絕對(duì)路徑終端中輸入命令:/usr/local/mysql/bin/mysql -u root -p提示:輸入你的新密碼方法2:(推薦)相對(duì)路徑終端中輸入命令:查看路徑中有沒(méi)有需要的路徑:終端中輸入命令:echo $PATH沒(méi)有,繼續(xù)添加需要路徑:PATH="$PATH":/usr/local/mysql/bin以后終端中需輸入命令:mysql -u root -p 即可
?
更改mysql root賬戶密碼終端中輸入命令:/usr/local/mysql/bin/mysqladmin -u root password 新密碼你可以隨時(shí)使用這條命令更改你的密碼。 ? $ 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; #更新權(quán)限??????
> 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)然后手動(dòng)解壓
2.修改 site.cfg 文件?
#mysql_config = mysql_config = /usr/local/bin/mysql_config 將這行#注釋去掉?
修改為 mysql_config = /usr/local/mysql/bin/mysql_config?
相關(guān)命令:$ cd MySQL-pyhton-1.2.5
? ? ? ? ? ? ? $ vim site.cfg
????????????????進(jìn)入編輯模式按 a 進(jìn)入修改模式 進(jìn)行上述操作
????????????????按esc 然后按 :wq 保存并推出
? ? ? ? ? ? ? ? 再vim site.cfg 一下看看是否修改完畢?
3.安裝
Python setup.py clean
Python setup.py build
sudo Python setup.py install
安裝完成
4.配置環(huán)境
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.??
?
轉(zhuǎn)載于:https://www.cnblogs.com/tangkaixin/p/4593642.html
總結(jié)
以上是生活随笔為你收集整理的install python+twisted+mysqldb+django on mac的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 《柳絮》第二句是什么
- 下一篇: 基于jQuery垂直多级导航菜单代码