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了,上图:



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值