Python Pyinstaller没有生成exe文件
Python Pyinstaller没有生成exe文件
我之前在虚拟环境中使用过pyinstaller,但在我换了一台新电脑后没有生成.exe文件。
我制作了一个小的测试文件来说明问题:
import tkinter from tkinter import messagebox import numpy as np root = tkinter.Tk() root.withdraw() test = np.cos(0.5) messagebox.showinfo("test", test)
在CMD中,我使用以下命令创建文件:
C:\Users\MRCH> Python -m venv testEnv C:\Users\MRCH> testEnv\scripts\activate (testEnv) C:\Users\MRCH> Python -m pip install --upgrade pip (testEnv) C:\Users\MRCH> pip install numpy (testEnv) C:\Users\MRCH> pip install pyinstaller (testEnv) C:\Users\MRCH> pyinstaller test.py -y -F
这是我构建文件时收到的消息:
72 INFO: PyInstaller: 3.4 73 INFO: Python: 3.7.3 74 INFO: Platform: Windows-10-10.0.17134-SP0 ...
所以似乎我缺少很多库,但我不确定是哪些?
我已将Python添加到我的Windows环境中,所以不是这个问题。
编辑(2019年5月10日):
我将Python添加到了我的“用户变量”和“系统变量”中。
在运行`pip install -U pypiwin32`之后,我仍然收到了一大堆错误。由于字符限制,我无法在此处发布,请访问我的Dropbox上的文本文件:
[Python_Message.txt](https://www.dropbox.com/s/bqerc1ies6qpg9m/Python_Message.txt?dl=0)
这是我虚拟环境中的pip列表:
(testEnv) C:\Users\MRCH>pip list Package Version -------------- --------- altgraph 0.16.1 future 0.17.1 macholib 1.11 numpy 1.16.3 pefile 2019.4.18 pip 19.1 PyInstaller 3.4 pypiwin32 223 pywin32 224 pywin32-ctypes 0.2.0 setuptools 40.8.0