写在前面,如果是用win10系统的用户,一定要先通过管理员模式打开命令窗口,我是直接按 win + x 键,选择 "Windows Powershell(管理员)",否则会提示: [Errno 13] Permission denied:

下面是在管理员模式下通过 pip 命令安装失败

从下面错误来看,是安装build的依赖失败,但具体是哪些也不清楚,网上找也没有类似错误的解决办法,大都都是下载setup.py文件来安装

  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文件进行安装

1、先下载 pyinstaller的安装文件,下载地址:http://www.pyinstaller.org/downloads.html

2、我安装的是3.4版本,直接下载:pyinstaller 3.4

3、下载到本地后,直接解压,然后通过管理员模式打开命令窗口,用 cd 命令切换至 pyinstaller的解压路径,然后运行 python setup.py install

4、安装的过程会花点时间,就耐心等待吧,出现下面的提示表明安装成功

  1. Best match: setuptools 40.8.0
  2. Adding setuptools 40.8.0 to easy-install.pth file
  3. Installing easy_install-script.py script to C:\Program Files\Python3\Scripts
  4. Installing easy_install.exe script to C:\Program Files\Python3\Scripts
  5. Installing easy_install-3.6-script.py script to C:\Program Files\Python3\Scripts
  6. Installing easy_install-3.6.exe script to C:\Program Files\Python3\Scripts
  7.  
  8. Using c:\program files\python3\lib\site-packages
  9. Finished processing dependencies for PyInstaller==3.4

  

5、通过 pip show pyinstaller查看详细信息进一步确认安装情况

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

  

pip命令安装 pyinstaller失败解决办法的更多相关文章

  1. 48-Python 安装pyautogui失败解决办法

    转载自:https://www.cnblogs.com/SH170706/p/9809830.html Python 安装pyautogui 在Python中使用PyAutoGui模拟键盘和鼠标操作 ...

  2. adb devices命令链接设备失败 解决办法

    使用adb devices命令链接设备失败 1,检查adb的环境配置是否存在问题 参见我的博客(sdk配置):https://www.cnblogs.com/changpuyi/p/9459025.h ...

  3. Ubuntu Server 上安装pip后pip命令报错的解决办法

    Installation Do I need to install pip? pip is already installed if you are using Python 2 >=2.7.9 ...

  4. Eclipse安装ADT失败解决办法

    Eclipse的版本是3.5.2,配置Android的开发环境时遇到问题…… 按照Android官方文档一步步安装,到了安装Eclipse的ADT插件时,提示“requires 'org.eclips ...

  5. python 安装pytorch 及 安装失败解决办法

    python 安装pytorch 及 安装失败解决办法 [转] pytorch安装失败解决办法 [转] 一分钟在win10终端成功安装pytorch pytorch 的安装方法有2种,一种是pip安装 ...

  6. Ubuntu16.04 RYU pip命令安装

    pip命令安装方法 sudo apt install gcc python-dev libffi-dev libssl-dev libxml2-dev libxslt1-dev zlib1g-dev ...

  7. Mysql文件太大导入失败解决办法总结

    Mysql文件太大导入失败解决办法总结 在使用phpmyadmin导入数据库的时候可能会碰到由于数据库文件太大而无法导入的问题! 英文提示如下:File exceeds the maximum all ...

  8. myeclipse2017破解失败解决办法

    最近,笔者安装的myeclipse2017破解出了问题,破解本来是很简单的事,就是几步而已,但是一直出问题,现在安利一波myeclipse2017版破解失败解决办法.诸如下图:()因为笔者已经破解好了 ...

  9. 在windows系统上使用pip命令安装python的第三方库

    在windows系统上使用pip命令安装python的第三方库 通过cmd启动命令行后,直接输入pip命令,有时候命令行会提示我们pip不是一个指令,这个时候我们可以通过python的集成开发环境里面 ...

随机推荐

  1. python抓取电影<海王>影评词云生成

    海王是前段时间大热的影片,个人对这种动漫题材的电影并不是很感兴趣.然鹅,最近这部电影实在太热了,正好最近看自然语言处理的时候,无意间发现了word cloud这个生成词云的库,还蛮好玩的,那就抓抓这部 ...

  2. Python图像处理之图片文字识别(OCR)

    OCR与Tesseract介绍   将图片翻译成文字一般被称为光学文字识别(Optical Character Recognition,OCR).可以实现OCR 的底层库并不多,目前很多库都是使用共同 ...

  3. oracle expdp自动备份脚本

    windows: @echo off echo ================================================ echo Windows环境下Oracle数据库的自动 ...

  4. 从零开始学安全(二十一)●PHPSPL异常

  5. 深入理解JAVA中的NIO

    前言: 传统的 IO 流还是有很多缺陷的,尤其它的阻塞性加上磁盘读写本来就慢,会导致 CPU 使用效率大大降低. 所以,jdk 1.4 发布了 NIO 包,NIO 的文件读写设计颠覆了传统 IO 的设 ...

  6. linux系统mysql主从配置

    一.原理 mysql主从配置的流程大体如图: 1)master会将变动记录到二进制日志里面: 2)master有一个I/O线程将二进制日志发送到slave; 3) slave有一个I/O线程把mast ...

  7. Java web.xml笔记

    Javaweb项目中, web.xml文件其中的各种设置, 就是简单的标注 <?xml version="1.0" encoding="UTF-8"?&g ...

  8. 深入理解SpringCloud与微服务构建

    旭日Follow_24 的CSDN 博客 ,全文地址请点击: https://blog.csdn.net/xuri24/article/details/81742534 目录 一.SpringClou ...

  9. 记录使用Redis和nginx 实现一个简单的负载均衡(FB)

    这两年在博客园看了不少大牛的分享,一直打算能写点什么东西. 之前偶然看见一个利用Redis 当作 Session数据宿主的demo,出处我已经找不到了.后来没事看了看nginx相关的东西.其中负载均衡 ...

  10. SAP MM 物料主数据MRP2 视图’Minimum Lot Size’字段

    SAP MM 物料主数据MRP2 视图’Minimum Lot Size’字段 如下物料号,MRP2视图中,维护了最小采购量为500. MRP type : PD Lot size: EX Minim ...