1.安裝python2.7.5
下載地址:http://www.python.org/getit/
安裝之後設置環境變量 Path C:\Python27;C:\Python27\Scripts;C:\Python27\Lib
更多python環境變量知識可以查看貼子:http://www.cnblogs.com/qiyeshublog/archive/2012/01/24/2329162.html
2.安裝Twisted
Twisted是一個基於python高效的網絡開發框架
下載地址:http://twistedmatrix.com/trac/wiki/Downloads
看python版本下載Twisted
我係統是64位,所以下載版本Twisted-13.1.0.win-amd64-py2.7.exe
3.安裝setuptools1.0
setuptools是 Python Enterprise Application Kit(PEAK)的一個副項目,它 是一組Python的 distutilsde工具的增強工具(適用於 Python 2.3.5 以上的版本,64 位平臺則適用於 Python 2.4 以上的版本),可以讓程序員更方便的創建和發佈
Python 包,特別是那些對其它包具有依賴性的狀況。
經常接觸Python的同學可能會注意到,當需要安裝第三方python包時,可能會用到easy_install命令。easy_install是由PEAK(Python Enterprise Application Kit)開發的setuptools包裏帶的一個命令,所以使用easy_install實際上是在調用setuptools來完成安裝模塊的工作。
更多setuptools知識可以看這:http://baike.baidu.com/link?url=30fqG8W-EffcwG7BYGf_hnEF5PbabR5bgnJ09MD_gSVHAgtu8aPOGLcGWuE5AB6677NcpNGjwWWW-SQfkWx8ra
下載地址:https://pypi.python.org/pypi/setuptools/1.0
下載後解壓
進入命令行:cd 解壓後的路徑
然後 輸入:python setup.py install
4.安裝python-memcached
網址:http://www.tummy.com/software/python-memcached/
ftp://ftp.tummy.com/pub/python-memcached下面可以看到版本
下載後解壓
進入命令行:cd 解壓後的路徑
然後 輸入:python setup.py install
5.安裝DBUtils
下載地址:https://pypi.python.org/pypi/DBUtils/
下載文件:DBUtils-1.1.tar.gz (md5)
下載後解壓
進入命令行:cd 解壓後的路徑
然後 輸入:python setup.py install
6.安裝zope.interface
下載地址:https://pypi.python.org/pypi/zope.interface/4.0.564位,我下的是zope.interface-4.0.5.win-amd64-py2.7.exe
7.安裝
下載地址:https://pypi.python.org/pypi/affinity/0.1.0
下載文件:affinity-0.1.0.tar.gz (md5)
下載後解壓
進入命令行:cd 解壓後的路徑
然後 輸入:python setup.py install
8.安裝MySQL-python下載地址:https://pypi.python.org/pypi/MySQL-python/1.2.4
下載文件:MySQL-python-1.2.4.win32-py2.7.exe (md5)
安裝的時候遇到問題:
Python version 2.7 required, which was not found in the registry
解決方法:http://blog.csdn.net/wolfking_2009/article/details/10202657
9.安裝firefly
下載版本1.2.2
下載後解壓
進入命令行:cd 解壓後的路徑
然後 輸入:
python setup.py build
python setup.py install
10.創建工程
cd工程目錄
運行 python firefly-admin.py createproject myproject
項目創建好了
啓動服務
python startmaster.py
出錯:import _mysql importError:DLL load failed: %1 不是有效的win32應用程序
解決辦法:
1)去http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python
下載64位的MySQL-python安裝
繼續運行,又出錯:ImportError:No module named win32api
2)去http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python
下載pywin32-218.4.win-amd64-py2.7.exe
安裝好應該沒有問題了
8月25更新,試了下帶mysql的服務器端,會報錯:
OperationalError: (2003, "Can't connect to MySQL server on 'localhost' (10061)")
查了下,電腦上沒有MySql服務,更別說開啓了~
下載安裝mysql
下載地址:http://www.mysql.com/downloads/
要oracle賬號什麼的~我下的MySQL_Database_5.6.13_ZIP_for_Windows_x86_(64bit)_V39122-01
安裝教程:http://bbs.mysql.cn/thread-1204275-1-1.html
看了教程之後還是有問題,啓動mysql服務還是遇到問題~說1067錯誤,看了下http://zhidao.baidu.com/link?url=wQLtz6ORa3zk8qOcjOFv-OST8RdlCJGbcrJ5csNMV6DfEXrUjPBKOTKvMGtsHSuDlFaFpFw_WPg-OJdHKe2sBq
主要是my.ini的錯誤,試了幾次OK了,能啓動mysql服務了
繼續運行,出現錯誤:OperationalError_mysql_exceptions: .(OperationalError1045, "Access denied for user 'root'@'localhost' (using password: YES)"):
er 'root'@'localhost' (using password: YES)"):
參照帖子:http://blog.sina.com.cn/s/blog_759a5a7c01017dj0.html
my.ini裏面添加skip-grant-tables,並重啓mysql後沒有出現
重新開始,提示_mysql_exceptions.OperationalError: (1049, "Unknown database 'anheisg'")
這個應該是數據庫沒有導入的原因~
參照帖子:http://www.cnblogs.com/kenkofox/archive/2011/01/14/1935422.html
但是,這個帖子用到mysql命令行,我運行提示:'mysql' 不是內部或外部命令,也不是可運行的程序或批處理文件的解決辦法
需要設置環境變量,參照帖子:http://www.cnblogs.com/xionghui/archive/2012/04/11/2442404.html
這樣就可以繼續把上面的數據庫導入了~
重新打開服務器,就OK了,上圖: