cx_Freeze在freebsd下恼人的问题
在64位freebsd7.3中用cx_Freeze打包时遇到的问题
Traceback (most recent call last):
....
import socket
File "/usr/local/lib/python2.6/socket.py", line 64, in <module>
from _ssl import SSLError as sslerror
ImportError: cannot import name SSLError
一顿找原因啊,google啊啥的各种无解啊。最后无奈看了下socket.py的源码
try:
import _ssl
except ImportError:
# no SSL support
pass 嗯嗯,很好,这里pass了
else:
还好如果import不到的话pass了,于是乎,我很可耻的excludes掉了ssl
buildOptions = dict(
compressed = True,
optimize = 1,
includes = ["_ctypes", "socket", '_socket', ],
excludes = ['ssl', '_ssl', ],
path = sys.path + ["modules"]
)
This entry was posted
on Friday, October 7th, 2011 at 10:52 PM and is filed under Python.
You can follow any responses to this entry through the RSS 2.0 feed.
Both comments and pings are currently closed.