python可执行文件出现错误10013:试图以访问权限禁止的方式访问套接字

2024-03-28 12:33:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我的python脚本在win7pycharm ide中运行得很好,我还可以通过“python.py”使它在cmd窗口中运行而不出错。但是,当我使用cx_freeze使其可执行时,我看到“error 10013试图以访问权限禁止的方式访问套接字”错误。我在网上搜索了所有可能的解决办法,但都没有奏效。 这是我的设置.pycx_冻结脚本:

from cx_Freeze import setup, Executable
build_exe_options = {"packages": ["os"]}
setup(
name = "XLATE ",
version = "3.0",
description = "mydesc",
options = {"build_exe": build_exe_options},
executables = [Executable("cdecode_v3_thr.py", base = None)])

脚本是一个小的gui(tkinter)应用程序,它基本上使用urllib2来访问googletranslateweb服务。我还需要通过ProxyHandler()指定代理身份验证。因为它的公司网络,我知道有严格的规则可能适用于网络权限,但我看不出它在IDE或cmd窗口中工作但在cx冻结后不起作用的任何原因。在

我甚至尝试在httplib.py没有成功。在

希望你能帮忙!在


Tags: pybuild网络脚本cmd权限setuperror