pip命令安裝 pyinstaller失敗解決辦法

寫在前面,若是是用win10系統的用戶,必定要先經過管理員模式打開命令窗口,我是直接按 win + x 鍵,選擇 "Windows Powershell(管理員)",不然會提示: [Errno 13] Permission denied: html

下面是在管理員模式下經過 pip 命令安裝失敗python

從下面錯誤來看,是安裝build的依賴失敗,但具體是哪些也不清楚,網上找也沒有相似錯誤的解決辦法,大都都是下載setup.py文件來安裝git

 1 Windows PowerShell
 2 版權全部 (C) Microsoft Corporation。保留全部權利。
 3 
 4 PS C:\Windows\system32> pip install PyInstaller
 5 Collecting PyInstaller
 6   Downloading https://files.pythonhosted.org/packages/03/32/0e0de593f129bf1d1e77eed562496d154ef4460fd5cecfd78612ef39a0cc/PyInstaller-3.4.tar.gz (3.5MB)
 7     100% |████████████████████████████████| 3.5MB 44kB/s
 8   Installing build dependencies ... error
 9   Complete output from command "c:\program files\python3\python.exe" "c:\program files\python3\lib\site-packages\pip" install --ignore-installed --no-user --prefix C:\Users\S~1.WU\AppData\Local\Temp\pip-build-env-0g2rl8se\overlay --no-warn-script-location --no-binary :none: --only-binary :none: -i https://pypi.org/simple -- setuptools wheel:
10   Traceback (most recent call last):
11     File "c:\program files\python3\lib\runpy.py", line 193, in _run_module_as_main
12       "__main__", mod_spec)
13     File "c:\program files\python3\lib\runpy.py", line 85, in _run_code
14       exec(code, run_globals)
15     File "c:\program files\python3\lib\site-packages\pip\__main__.py", line 16, in <module>
16       from pip._internal import main as _main  # isort:skip # noqa
17     File "c:\program files\python3\lib\site-packages\pip\_internal\__init__.py", line 40, in <module>
18       from pip._internal.cli.autocompletion import autocomplete
19     File "c:\program files\python3\lib\site-packages\pip\_internal\cli\autocompletion.py", line 8, in <module>
20       from pip._internal.cli.main_parser import create_main_parser
21     File "c:\program files\python3\lib\site-packages\pip\_internal\cli\main_parser.py", line 12, in <module>
22       from pip._internal.commands import (
23     File "c:\program files\python3\lib\site-packages\pip\_internal\commands\__init__.py", line 6, in <module>
24       from pip._internal.commands.completion import CompletionCommand
25     File "c:\program files\python3\lib\site-packages\pip\_internal\commands\completion.py", line 6, in <module>
26       from pip._internal.cli.base_command import Command
27     File "c:\program files\python3\lib\site-packages\pip\_internal\cli\base_command.py", line 25, in <module>
28       from pip._internal.index import PackageFinder
29     File "c:\program files\python3\lib\site-packages\pip\_internal\index.py", line 41, in <module>
30       from pip._internal.wheel import Wheel
31     File "c:\program files\python3\lib\site-packages\pip\_internal\wheel.py", line 7, in <module>
32       import compileall
33     File "c:\program files\python3\lib\compileall.py", line 20, in <module>
34       from concurrent.futures import ProcessPoolExecutor
35     File "c:\program files\python3\lib\site-packages\concurrent\futures\__init__.py", line 8, in <module>
36       from concurrent.futures._base import (FIRST_COMPLETED,
37     File "c:\program files\python3\lib\site-packages\concurrent\futures\_base.py", line 381
38       raise exception_type, self._exception, self._traceback
39                           ^
40   SyntaxError: invalid syntax
41 
42   ----------------------------------------
43 Command ""c:\program files\python3\python.exe" "c:\program files\python3\lib\site-packages\pip" install --ignore-installed --no-user --prefix C:\Users\S~1.WU\AppData\Local\Temp\pip-build-env-0g2rl8se\overlay --no-warn-script-location --no-binary :none: --only-binary :none: -i https://pypi.org/simple -- setuptools wheel" failed with error code 1 in None

 

下面就介紹用setup.py文件進行安裝github

一、先下載 pyinstaller的安裝文件,下載地址:http://www.pyinstaller.org/downloads.htmlshell

二、我安裝的是3.4版本,直接下載:pyinstaller 3.4app

三、下載到本地後,直接解壓,而後經過管理員模式打開命令窗口,用 cd 命令切換至 pyinstaller的解壓路徑,而後運行 python setup.py installui

四、安裝的過程會花點時間,就耐心等待吧,出現下面的提示代表安裝成功google

Best match: setuptools 40.8.0
Adding setuptools 40.8.0 to easy-install.pth file
Installing easy_install-script.py script to C:\Program Files\Python3\Scripts
Installing easy_install.exe script to C:\Program Files\Python3\Scripts
Installing easy_install-3.6-script.py script to C:\Program Files\Python3\Scripts
Installing easy_install-3.6.exe script to C:\Program Files\Python3\Scripts

Using c:\program files\python3\lib\site-packages
Finished processing dependencies for PyInstaller==3.4

  

五、經過 pip show pyinstaller查看詳細信息進一步確認安裝狀況spa

PS C:\Windows\system32> pip show pyinstaller
Name: pyinstaller
Version: 3.4
Summary: PyInstaller bundles a Python application and all its dependencies into a single package.
Home-page: http://www.pyinstaller.org
Author: Giovanni Bajo, Hartmut Goebel, David Vierra, David Cortesi, Martin Zibricky
Author-email: pyinstaller@googlegroups.com
License: GPL license with a special exception which allows to use PyInstaller to build and distribute non-free programs (including commercial ones)
Location: c:\program files\python3\lib\site-packages\pyinstaller-3.4-py3.6.egg
Requires: setuptools, pefile, macholib, altgraph, pywin32-ctypes
Required-by:

相關文章
相關標籤/搜索