游戏开发论坛

 找回密码
 立即注册
搜索
查看: 5286|回复: 8

Firefly安装说明 与 常见问题(第三方库帖内下载)

[复制链接]

119

主题

119

帖子

694

积分

版主

Rank: 7Rank: 7Rank: 7

积分
694
发表于 2013-9-23 11:09:22 | 显示全部楼层 |阅读模式


第三方库依赖:
    twisted, python-memcached,DBUtils,MySQLdb

安装第三方库:
    easy_install twisted(windows下可以直接用Twisted-12.2.0.win32-py2.6.exe进行安装,如果是python2.7的可以使用Twisted-12.2.0.win32-py2.7.exe)
    easy_install python-memcached
    easy_install DBUtils
    easy_install zope.interface
    easy_install affinity
    easy_install MySQL-python(windows下可以直接用MySQL-python-1.2.3c1.win32-py2.6.exe进行安装,如果是python2.7的可以使用MySQL-python-1.2.4.win32-py2.7.exe)

安装Firefly
    跳转到firefly目录下,
    python setup.py build
    python setup.py install

   安装完毕


常见问题解决方案:问题:
1.jpg
回答:这个问题只有在windows环境下才会出现,需要安装pywin32,下面这个附件中下载!名字叫做:pywin32-214.win32-py2.6.exe


问题:
在import MySQLdb时应该会报下面这个错:
D:\usr\local\Python26>python
Python 2.6 (r26:66721, Oct  2 2008, 11:35:03) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import MySQLdb
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "D:\usr\local\Python26\Lib\site-packages\MySQLdb\__init__.py", line 19, in <module>
    import _mysql
ImportError: DLL load failed: 找不到指定的模块。

回答:
1、下载libmmd.dll和libguide40.dll两个dll文件并复制系统的System32目录和python安装目录的Lib\site-packages之下。 再次import MySQLdb时就不会报错了。

如果遇到下面这个警告,没有关系不必理会:
Warning (from warnings module):
  File "D:\Python26\lib\site-packages\MySQLdb\__init__.py", line 34
    from sets import ImmutableSet
DeprecationWarning: the sets module is deprecated

libmmd.dll和libguide40.dll这两个文件可以网上下载到。

2、如果你是64位系统,那么请使用64位的包。
下载地址为:http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python
(感谢9秒社团内的 上海-菜菜 好心提供!)

问题:mac环境下,如果安装MySQL-python时出错。

回答:
A、如果提示权限不够,命令前加sudo
B 、如果碰到mysql_config not found的问题,有两种方法解决:
      1、sudo ln -s /usr/local/mysql/bin/mysql_config /usr/local/bin/mysql_config
将mysql_confi从你的安装目录链接到/usr/local/bin目录下,这样就可以在任意目录下访问了(也可以放到/usr/bin)
      2、编辑源码文件夹的site.cfg文件,去掉#mysql_config =  /usr/local/bin/mysql_config前的注释#,修改后面的路径为你的mysql_config真正的目录就可以了。(如果不知道 mysql_config在哪里,运行命令:whereis mysql_config)
   (特别鸣谢:@drinking兄,是他解决此问题,超级感谢!)
游客,如果您要查看本帖隐藏内容请回复


0

主题

9

帖子

34

积分

注册会员

Rank: 2

积分
34
发表于 2014-7-12 11:27:38 | 显示全部楼层
我是回复党,来看内容

0

主题

3

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2014-7-12 13:52:27 | 显示全部楼层
我是回复党,来看内容

0

主题

8

帖子

20

积分

注册会员

Rank: 2

积分
20
发表于 2014-8-1 13:09:12 | 显示全部楼层
编辑源码文件夹的site.cfg文件

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2014-8-5 16:56:58 | 显示全部楼层
到处是坑啊。

0

主题

5

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2014-9-2 18:16:12 | 显示全部楼层
感谢!!!!!!!!!!

0

主题

5

帖子

22

积分

注册会员

Rank: 2

积分
22
发表于 2014-9-8 02:03:22 | 显示全部楼层
学习                                          

0

主题

4

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2014-10-4 02:48:43 | 显示全部楼层
谢谢分享,喜悦

2

主题

17

帖子

43

积分

注册会员

Rank: 2

积分
43
发表于 2015-1-24 14:35:23 | 显示全部楼层
必须看。。。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2024-5-11 10:35

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表