相关疑难解决方法(0)

cxfreeze aiohttp无法导入compat

我正在尝试cx_freeze使用该aiohttp软件包为使用Python 3编写的Web应用程序构建二进制dist .

基本上我做了:

cxfreeze server.py
Run Code Online (Sandbox Code Playgroud)

得到了一个dist输出

但是在运行./server二进制文件时,我收到以下消息:

  File "/usr/local/lib/python3.5/dist-packages/cx_Freeze/initscripts/__startup__.py", line 12, in <module>
    __import__(name + "__init__")
  File "/usr/local/lib/python3.5/dist-packages/cx_Freeze/initscripts/Console.py", line 24, in <module>
    exec(code, m.__dict__)
  File "server.py", line 1, in <module>
  File "/usr/local/lib/python3.5/dist-packages/aiohttp/__init__.py", line 10, in <module>
    from .protocol import *  # noqa
  File "/usr/local/lib/python3.5/dist-packages/aiohttp/protocol.py", line 17, in <module>
    from . import errors, hdrs
  File "/usr/local/lib/python3.5/dist-packages/aiohttp/errors.py", line 3, in <module>
    from asyncio import TimeoutError
  File "/usr/lib/python3.5/asyncio/__init__.py", line 21, in <module>
    from .base_events …
Run Code Online (Sandbox Code Playgroud)

python cx-freeze python-3.5

6
推荐指数
1
解决办法
2825
查看次数

标签 统计

cx-freeze ×1

python ×1

python-3.5 ×1