- 论坛徽章:
- 0
|
linux环境下,可以用cx_Freeze打包cx_Oracle么?- #!/usr/bin/python
- import cx_Oracle
- db = cx_Oracle.connect(accoun,password,sid)
- cursor = db.cursor()
- r = cursor.execute('select * from amas_area')
- result = r.fetchall()
- for i in result:
- print i
复制代码 写了个简单的做测试,直接运行这个可以执行
但是用cx_Freeze打包以后就不能运行了。- Traceback (most recent call last):
- File "/usr/python/lib/python2.7/site-packages/cx_Freeze/initscripts/Console.py", line 27, in <module>
- exec code in m.__dict__
- File "/home/1.py", line 2, in <module>
- import cx_Oracle
- File "build/bdist.linux-x86_64/egg/cx_Oracle.py", line 7, in <module>
- File "build/bdist.linux-x86_64/egg/cx_Oracle.py", line 4, in __bootstrap__
- File "build/bdist.linux-x86_64/egg/pkg_resources.py", line 936, in resource_filename
- File "build/bdist.linux-x86_64/egg/pkg_resources.py", line 1560, in get_resource_filename
- NotImplementedError: resource_filename() only supported for .egg, not .zip
复制代码 是因为cx_Oracle不能打包么?如果想打包该怎么做? |
|