我在用:
代码是:
import socket
print("test")
so = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
so.setblocking(True)
print(so)
Run Code Online (Sandbox Code Playgroud)
我像这样启动pyinstaller
pyinstaller --noupx -D --log-level DEBUG test.py
Run Code Online (Sandbox Code Playgroud)
当我启动可执行文件时,我得到以下信息:
Traceback (most recent call last):
File "test.py", line 1, in <module>
File "c:\python35-32\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 389, in load_module
exec(bytecode, module.__dict__)
File "socket.py", line 49, in <module>
ImportError: No module named '_socket'
Failed to execute script test
Run Code Online (Sandbox Code Playgroud)
警告文件 warntest.txt 看起来像这样(我已经缩短了它)
[...]
missing module named math.cos - imported by math, random, D:\Projet\eq_sim\test.py
missing module named socket.SOCK_STREAM - imported …Run Code Online (Sandbox Code Playgroud)