firefly在windows 64位機器上的服務器配置以及安裝

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

64位,我下的是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

下載地址:http://www.9miao.com/forum.php?mod=viewthread&tid=33155&extra=page%3D1%26filter%3Dauthor%26orderby%3Ddateline%26orderby%3Ddateline

下載版本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了,上圖:



發佈了37 篇原創文章 · 獲贊 15 · 訪問量 21萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章