求助,pyinstaller执行后只生成了main,没有带exe后缀,并且拷贝到windows下也无法执行
魂灵L 2021-01-19 03:10:06 以下是结果,就一个main文件
(base) [root@iZuf6hvfhiskddknvy8dk5Z main]# ls
array.cpython-38-x86_64-linux-gnu.so
_asyncio.cpython-38-x86_64-linux-gnu.so
base_library.zip
binascii.cpython-38-x86_64-linux-gnu.so
_bisect.cpython-38-x86_64-linux-gnu.so
_blake2.cpython-38-x86_64-linux-gnu.so
_bz2.cpython-38-x86_64-linux-gnu.so
_codecs_cn.cpython-38-x86_64-linux-gnu.so
_codecs_hk.cpython-38-x86_64-linux-gnu.so
_codecs_iso2022.cpython-38-x86_64-linux-gnu.so
_codecs_jp.cpython-38-x86_64-linux-gnu.so
_codecs_kr.cpython-38-x86_64-linux-gnu.so
_codecs_tw.cpython-38-x86_64-linux-gnu.so
_contextvars.cpython-38-x86_64-linux-gnu.so
_csv.cpython-38-x86_64-linux-gnu.so
_ctypes.cpython-38-x86_64-linux-gnu.so
_datetime.cpython-38-x86_64-linux-gnu.so
_decimal.cpython-38-x86_64-linux-gnu.so
grp.cpython-38-x86_64-linux-gnu.so
_hashlib.cpython-38-x86_64-linux-gnu.so
_heapq.cpython-38-x86_64-linux-gnu.so
include
lib
libcrypto.so.1.1
libffi.so.7
liblzma.so.5
libpython3.8.so.1.0
libreadline.so.8
libssl.so.1.1
libtinfow.so.6
libz.so.1
_lzma.cpython-38-x86_64-linux-gnu.so
main
math.cpython-38-x86_64-linux-gnu.so
_md5.cpython-38-x86_64-linux-gnu.so
mmap.cpython-38-x86_64-linux-gnu.so
_multibytecodec.cpython-38-x86_64-linux-gnu.so
_multiprocessing.cpython-38-x86_64-linux-gnu.so
_opcode.cpython-38-x86_64-linux-gnu.so
_pickle.cpython-38-x86_64-linux-gnu.so
_posixshmem.cpython-38-x86_64-linux-gnu.so
_posixsubprocess.cpython-38-x86_64-linux-gnu.so
pyexpat.cpython-38-x86_64-linux-gnu.so
_queue.cpython-38-x86_64-linux-gnu.so
_random.cpython-38-x86_64-linux-gnu.so
readline.cpython-38-x86_64-linux-gnu.so
resource.cpython-38-x86_64-linux-gnu.so
select.cpython-38-x86_64-linux-gnu.so
_sha1.cpython-38-x86_64-linux-gnu.so
_sha256.cpython-38-x86_64-linux-gnu.so
_sha3.cpython-38-x86_64-linux-gnu.so
_sha512.cpython-38-x86_64-linux-gnu.so
_socket.cpython-38-x86_64-linux-gnu.so
_ssl.cpython-38-x86_64-linux-gnu.so
_struct.cpython-38-x86_64-linux-gnu.so
termios.cpython-38-x86_64-linux-gnu.so
unicodedata.cpython-38-x86_64-linux-gnu.so
zlib.cpython-38-x86_64-linux-gnu.so
(base) [root@iZuf6hvfhiskddknvy8dk5Z main]#
以下是执行过程:
(base) [root@iZuf6hvfhiskddknvy8dk5Z test]# pyinstaller main.py
48 INFO: PyInstaller: 4.2
48 INFO: Python: 3.8.5 (conda)
88 INFO: Platform: Linux-4.18.0-193.14.2.el8_2.x86_64-x86_64-with-glibc2.10
88 INFO: wrote /home/test/main.spec
93 INFO: UPX is not available.
94 INFO: Extending PYTHONPATH with paths
['/home/test', '/home/test']
94 INFO: checking Analysis
100 INFO: checking PYZ
103 INFO: checking PKG
104 INFO: Building because toc changed
104 INFO: Building PKG (CArchive) PKG-00.pkg
128 INFO: Building PKG (CArchive) PKG-00.pkg completed successfully.
130 INFO: Bootloader /root/miniconda3/lib/python3.8/site-packages/PyInstaller/bootloader/Linux-64bit/run
130 INFO: checking EXE
131 INFO: Building because name changed
131 INFO: Building EXE from EXE-00.toc
131 INFO: Appending archive to ELF section in EXE /home/test/build/main/main
138 INFO: Building EXE from EXE-00.toc completed successfully.
140 INFO: checking COLLECT
142 INFO: Building COLLECT COLLECT-00.toc
164 INFO: Building COLLECT COLLECT-00.toc completed successfully.
(base) [root@iZuf6hvfhiskddknvy8dk5Z test]#
求助啊,有没有大佬知道这是为啥?