当我尝试使用pyinstaller时,声称它没有安装,当我尝试安装pyinstaller时,它声称已经安装了?

时间:2019-11-01 11:04:48

标签: python python-3.x cmd pyinstaller

因此标题说明了一切。

C:\Users\username>py -m pip install  pyinstaller
Requirement already satisfied: pyinstaller in c:\users\username\appdata\roaming\python\python37\site-packages (3.5)
Requirement already satisfied: altgraph in c:\users\username\appdata\roaming\python\python37\site-packages (from pyinstaller) (0.16.1)
Requirement already satisfied: pefile>=2017.8.1 in c:\users\username\appdata\roaming\python\python37\site-packages (from pyinstaller) (2019.4.18)
Requirement already satisfied: setuptools in c:\program files (x86)\microsoft visual studio\shared\python37_64\lib\site-packages (from pyinstaller) (40.8.0)
Requirement already satisfied: pywin32-ctypes>=0.2.0 in c:\users\username\appdata\roaming\python\python37\site-packages (from pyinstaller) (0.2.0)
Requirement already satisfied: future in c:\users\username\appdata\roaming\python\python37\site-packages (from pefile>=2017.8.1->pyinstaller) (0.18.2)

C:\Users\username>py -m pyinstaller
C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\python.exe: No module named pyinstaller

注意: 我使用py而不是python,因为python出于未知原因无法正常工作

C:\Users\username>python
'python' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\username>py
Python 3.7.4 (tags/v3.7.4:e09359112e, Jul  8 2019, 20:34:20) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

仅调用“ pyinstaller”不起作用,对pip也不起作用

C:\Users\username>pip
'pip' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\username>py -m pip

Usage:
  C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\python.exe -m pip <command> [options]
(...)

C:\Users\username>pyinstaller
'pyinstaller' is not recognized as an internal or external command,
operable program or batch file.

我想知道为什么这些东西对其他人也有不同的作用。

2 个答案:

答案 0 :(得分:0)

从主页https://pyinstaller.readthedocs.io/en/stable/installation.html读取这些说明

尝试通过 pip install pyinstaller 安装。如果导致numpy错误,请通过 pip install pyinstaller == 3.4

将pyinstaller版本降级为3.4。

答案 1 :(得分:0)

如果其他人遇到相同的问题,则可以安装不同版本的解决方案。 之后,您可以执行 pip install --upgrade pyinstaller ,它将是最新的并且可以正常工作,不知道为什么...