精华内容
下载资源
问答
  • ERROR: Exception: Traceback (most ...fishfingers_custard_yw9oja’ 注意报错的FILE是C:\program files,需要管理员权限,运行powershell(A),输入命令 pip install pyinstaller 另外注意,系统环境变量配置里是否包括pip

    ERROR: Exception:
    Traceback (most recent call last):
    File “c:\program files\python38\lib\site-packages\pip_internal\cli\base_command.py”, line 186, in _main
    status = self.run(options, args)
    File “c:\program files\python38\lib\site-packages\pip_internal\commands\install.py”, line 253, in run
    options.use_user_site = decide_user_install(
    File “c:\program files\python38\lib\site-packages\pip_internal\commands\install.py”, line 604, in decide_user_install
    if site_packages_writable(root=root_path, isolated=isolated_mode):
    File “c:\program files\python38\lib\site-packages\pip_internal\commands\install.py”, line 548, in site_packages_writable
    return all(
    File “c:\program files\python38\lib\site-packages\pip_internal\commands\install.py”, line 549, in
    test_writable_dir(d) for d in set(get_lib_location_guesses(**kwargs))
    File “c:\program files\python38\lib\site-packages\pip_internal\utils\filesystem.py”, line 140, in test_writable_dir
    return _test_writable_dir_win(path)
    File “c:\program files\python38\lib\site-packages\pip_internal\utils\filesystem.py”, line 153, in _test_writable_dir_win
    fd = os.open(file, os.O_RDWR | os.O_CREAT | os.O_EXCL)
    PermissionError: [Errno 13] Permission denied: ‘c:\program files\python38\Lib\site-packages\accesstest_deleteme_fishfingers_custard_yw9oja’

    注意报错的FILE是C:\program files,需要管理员权限,运行powershell(A),输入命令

    pip install pyinstaller
    另外注意,系统环境变量配置里是否包括pip

    展开全文
  • 场景重现: 老公最近重拾了WOW的怀旧服,根据他的“是程序员就得会写一切代码”的原理,一直问我会不会写“脚本”,不玩游戏的我用膝盖也能想出来,wow这种游戏岂是我...cmd运行,嗯,可以实现想要的效果(WOWer不...

     场景重现:

    老公最近重拾了WOW的怀旧服,根据他的“是程序员就得会写一切代码”的原理,一直问我会不会写“脚本”,不玩游戏的我用膝盖也能想出来,wow这种游戏岂是我这种菜鸟能够破译的..

    不过针对一会儿不玩就掉线的问题,我给出了解决方案,不就是一会儿按一下空格键嘛,没多大问题。

    我用起了老公的电脑,安装环境,不一会儿就用python写出了代码。cmd运行,嗯,可以实现想要的效果(WOWer不要吐槽我,这纯粹是从技术角度练手,毕竟本产品狗已经2年多没写代码了..)

    好了,下一步,打包!

    但是...

    使用python打包的过程中,发现一直会报一个错误

    balabalabala(这里记不住了)
    TypeError: an integer is required (got type bytes)

    一脸懵逼啊..毕竟这个代码我在单位的电脑上也打过包,没有出现类似的问题啊

    经过一系列的挣扎(更新pip 更新pyinstaller)还是没有用

    然后网上百度说,要重新用安装包安装pyinstaller,于是我复制了一段代码

    pip install https://github.com/pyinstaller/pyinstaller/archive/develop.tar.gz

    心里想着 这下总可以了吧

    结果事实就是这么打脸

    emmm...安装报错(然后我还反复尝试了手动安装以及各种来回折腾,打包的时候还是失败),安装报错内容如下:

    balabalabala 
    'utf-8' codec can't decode byte balabalabala
    balabalabala
    error: invalid command 'bdist_wheel'
    balabalabala

    于是我又去搜索wheel相关的修复方式,但我的直觉告诉我,这个bug也太拧巴了,一定不是这样的,第二天还要上班,怂怂地睡觉去了(此时看到utf-8我已经大概猜到和坑爹的中文有关系了)

    ...

    一天后...

    晚上下班回到家,继续百度这个error,发现N多个和我一样报错的人,报错信息里都有一个问题

    那就是,堆栈里打印的用户文件夹!路径!都!有!中!文!!!(试问哪个程序员会用中文作为用户文件夹的根目录啊喂!)

    想起了我老公的用户名是用我的小名起的昵称,终于知道什么叫秀恩爱死的快了。。

    于是抱着试试看的心态,百度了“如何将win10中文用户文件夹改为英文

    切换到administrator颤颤巍巍地按照步骤修改了系统用户名和注册表,把这个秀恩爱的名字改成了老公的英文名

    再次切换回原有的用户时,仔细检查了环境变量里有没有包含user的文件夹,嗯没问题

    (还好没坏,如果老公知道我把他小老婆搞坏了我就惨了 - -)

     

    然后再次使用上面的方法,安装pyinstaller:

    pip install https://github.com/pyinstaller/pyinstaller/archive/develop.tar.gz

    嗯,一次成功

     再使用pyinstaller打包:

    pyinstaller -F filename.py

    嗯,成功

    长吁一口气,终于在对象面前保住了面子...

    毕竟我一直说自己不是因为不想写代码才转产品的,是因为照pa顾diao家tou庭fa

    哈哈。拿exe领赏去咯~

    展开全文
  • 如何解决pyinstaller报错UnicodeDecodeError

    千次阅读 2019-01-26 16:43:52
    有的小伙伴们在使用pyinstaller将py文件打包成exe文件是会看到这样的报错: UnicodeDecodeError: 'gbk' codec can't decode byte 0xab in position 160: illegal multibyte sequence 这样的报错信息如何解决呢...

    NO.002|86615309
    有的小伙伴们在使用pyinstaller将py文件打包成exe文件是会看到这样的报错:

    UnicodeDecodeError: 'gbk' codec can't decode byte 0xab in position
     160: illegal multibyte sequence
    

    这样的报错信息如何解决呢?
    只需要打开报错信息提到的最后一个文件位置
    把第1075行

    with open(filename) as f:
    

    修改成

    with open(filename,'rb') as f:
    

    就可以了
    然后再win+REnter打开cmd

    pyinstaller -F(可选) -w(可选) -i xxx.ico(可选) (此处省略很多参数) xxx.py(必须)
    

    摁下Enter就会发现命令很顺利的运行了下来(如果不出现其他报错,这些可以在留言中告诉我,我以后会将到),文件所在位置下的dist文件夹就会发现已经生成好的exe文件在这里(让人迫不及待的想双击运行一下呢)

    历史文章

    1.用Python写一个输入任意内容自动下载图片的程序

    展开全文
  • pyinstaller默认的路径是dist,然后只会将*.py的文件压进文件里,其他的文件如果不指定路径就会失败。 解决方案: 复制程序依赖的文件到程序路径。 指定脚本path路径。 程序中指定路径的时候指定绝对路径(比如C:\...

    第一,系统直接弹窗:在这里插入图片描述
    默认路径找不到文件。
    pyinstaller默认的路径是dist,然后只会将*.py的文件压进文件里,其他的文件如果不指定路径就会失败。

    解决方案:
    复制程序依赖的文件到程序路径。
    指定脚本path路径。
    程序中指定路径的时候指定绝对路径(比如C:\data\1.txt)而不是相对路径(1.txt)

    第二,解压的时候文件很大。
    导入了很大的包。(import)
    比如numpy和pandas这两个包,基本上就300M以上。
    这个没有任何办法……

    第三,提示文件过多。
    pyinstaller默认导入的包上限为1000(似乎),大于这个数字必须修改spec参数。

    解决方式:大家尽量不解决……导入上万个包一个是文件特别特别大,打开特别特别慢,基本上性能不行……
    直接在程序源代码级别运行不要压成程序……
    tip:pyinstaller不是将文件转化为二进制代码,而是将环境和程序压成一个压缩文件,执行之前进行解压。一个程序运行执行的时候需要解压几千个文件,基本上性能当场崩溃……
    尽量不要 -F压成一个文件。

    第四,提示编码错误。
    系统的默认编码和pyinstaller的默认编码有问题。
    在程序编译通过,但是压成程序反馈:utf-8 can’t ……

    然后,网上的教程全部失败。
    修改CMD编码,失败。
    指定编码,失败。(# coding =gbk)

    然后我手工指定了所有文件的获取编码,成功。
    手工指定永远的神。

    第五个,路径问题。
    尽量不要有特殊字符:比如空格、逗号、正反斜杠,换行符、问号、换行符等。
    路径不要太长。
    名字不能太长,低于50个字符。

    展开全文
  • 本人用的是WIN10 试过管理员权限运行cmd仍然提示Permission denied 于是手动进了C:\Windows\system32\查看,发现C盘内所有东西操作都会弹出一个 使用管理员权限继续进行操作 解决方法: 1.关闭杀毒软件(可能会...
  • 今天我在用pyinstaller打包程序,老是显示报错,我很郁闷,我明明已经用pycharm下载了pyinstaller,用cmd运行pyinstaller -F xx.py -w ,总是报错。于是我就怀疑是不是环境变量没配好? 我的环境变量pa...
  • 使用CMD下载Pyinstaller

    2020-08-28 11:45:01
    CMD下载Pyinstaller遇到的错误和我的解决方法 一开始也是在CMD使用"pip installer pyinstaller" 但是会遇到很多报错 1、“WARNING: You are using pip version 20.1.1; however, version 20.2.2 is available. You ...
  • 使用pyinstaller打包exe闪退,怎么查看报错? 1. 打开cmd 2. cd到exe所在文件夹 cd C:\Users\Helen\Desktop\新建文件夹\dist 3.输入 .\***.exe .\pics.exe 4. 查看报错 ModuleNotFoundError: No module ...
  • pyinstaller:报错A RecursionError maximum recursion depth exceeded occurred.... 保存后,在cmd运行 pyinstaller myprog.spec 错误信息如下 将cmd路劲改为main.py路径,使用pyinstaller -F mian.py 出现以下错误
  • python 使用pyinstaller打包运行报错failed to execute script NcloudServerMain python 使用pyinstaller打包运行报错failed to execute script NcloudServerMain 欢迎使用Markdown编辑器 你好! 这是你第一次使用 ...
  • pyinstaller 打包运行报错 failed to execute script 问题分析: 参看错误日志 位置:build\demo\warn-demo.txt 在我的py文件里使用了相对路径 打包只是把py程序所需库文件打包了,但程序加载的文件没有...
  • 比如,笔者在使用pyinstaller打包pyqt的程序成exe之后,运行exe,无故闪退,或者弹窗报错。作为一个工程师,这个时候有一千万个理由想要看到这个错误的内荣到底是啥。 经过阅读文章无数,终于发现了怎么来看这个...
  • 打包命令:(在Windows的CMD命令窗口输入) pyinstaller -F -w C:\Users\JulianYang\Desktop\testJ\milestone\camera1.py 运行结束后根据提示 找到EXE文件所在的位置 接着打开EXE就出现如下错误画面  ...
  • 先来一段报错信息 目前打包主要涉及socket模块出现的报错 missing module named resource - imported by posix, C:\Users\Administrator\Desktop\ip\get_pc_ip.py missing module named posix - imported by ...
  • Pyinstaller打包报错Failed to execute script pyi_rth_pkgres Pyinstaller打包项目文件的时候出现报错 fatal error detected 检测到致命错误 failed to execute script pyi_rth_pkgres 无法执行脚本pyi_rth_pkgres...
  • 想必大家在学 Python 的过程中, 在 用 pyinstaller 打包后, 再运行 exe 都有报错:failed to execute script ****.exe 的现象 本文为本人趟过的坑, 希望能给你带来帮助......^_^ 趟坑过程: 打包命令:( 在Windows...
  • cmd下import调用模块报错,pycharm正常使用原因前言最近看tushare的教程,发现使用bat运行py文件持续报错折腾了两天,查了很多资料,查到很多sys相关的回答,都不能用后来对照了一下别人的环境变量,发现自己的少了一个,晕...
  • 文章目录说明:一、问题:二、解决步骤:1、谷歌或者百度搜索:三、成功运行 说明: 这个错误的原因我也不太清楚,因为我之前打包是没有问题的,...pyinstaller 打包报错: 具体错误代码: PS D:\zjf_workspace\000...
  • 初学python,花了很多时间很多心血写了一款扫雷的小游戏...但是,经过pyinstaller打包后,生成的exe文件运行的时候既不报错,也无ui界面,试过单文件也试过多文件都不行,用cmd运行的结果是这样的 这要怎么解决呀 ...
  • 为了提高python代码的在各平台的实用性,我们在cmd中用pip安装第三方库pyinstaller,来生成.exe可执行文件,这样就可以发送给我们的朋友们运行了。 前言: 在使用cmd安装installer时,应该客观因素,会出现种种因素...
  • python文件中写的类似与 ./Test_Switch/result/result.txt 这种的相对路径,该路径用pyinstaller打包后, ...2. 直接打开的cmd(如下图所示),如果在此处,直接将.exe程序拖进cmd运行框,发现运行报...
  • Python:pyinstaller 打包运行.exe报错 failed to execute script ***
  • 解决 找到pyhton的安装路径,如果忘记可直接cmd where python 进入到安装目录中,找到安装目录下的Lib\site-packages\pkg_...使用pyinstaller重新对py文件进行exe打包,再次打开exe时程序正常运行,错误消失。 ...
  • 原因:pyinstaller打包时未在PATH中找到Qt5Core.dll 解决办法01: 将<Python安装目录>\Lib\site-packages\PyQt5\Qt\bin\Qt5Core.dll文件复制到<Python安装目录>下,再次打包即可。(<Python安装目录&...
  • 使用Pyinstaller打包一直报错,打包不成功。 但是我写了个简单的print('hello')打包就没有问题. 解决方案 搜索各种资料,查到pyinstaller不支持python3.6,我是用pip install pyinstaller安装的Pyinstaller所以一直...
  • 一、安装PyInstaller 1、安装pywin32 pip命令安装:pip install pywin32(推荐) 2、安装Pyinstaller pip命令安装:pip install PyInstaller pip命令安装:pip install pywin32-ctypes 如果是要打包...
  • python 3.8 用pyinstaller 打包程序 报错无效批处理命令解决方案 1.首先将电脑压缩工具修改为【管理员身份运行】 2.安装Pyinstaller 工具,注意需要将安装包的Pyinstaller的路径复制到电脑的系统变量中(百度自行...
  • 最近用PyQt5写了一个界面小程序,需要打包成exe给到其他windows上使用,一开始使用python 3.7 64位,用pyinstaller打包exe,在64位机上运行正常。 但是目标电脑是32位的,所以需要打包32位exe,然后问题就出现了。 ...
  • RecursionError: maximum recursion depth exceeded while calling a Python object(1)问题(2)原因(3)解决方法2、如果出现如pandas、matplotlib、numpy无法导入的问题3、pyinstaller报错UnicodeDecodeError:...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,173
精华内容 469
关键字:

cmd运行pyinstaller报错