Python从入门到精通(第2版)——pyuic5: error: no such option: -m的问题解决

前言

在学习《Python从入门到精通(第2版)》的第15章 GUI界面编程——15.2.4 将.ui文件转换为.py文件时,按照书中步骤出错时的问题解决,希望对同样学习本书的同学有所帮助。

问题

问题出现

当跟着书15.2.4执行步骤(2)时PyCharm报错

Python从入门到精通(第2版)——pyuic5: error: no such option: -m的问题解决

错误提示:pyuic5: error: no such option: -m (pyuic5:错误:没有-m的参数)

问题根源

会出现这个问题的原因是书15.1.3中的步骤(5)配置工具PyUIC中的Arguments时出错

Python从入门到精通(第2版)——pyuic5: error: no such option: -m的问题解决

问题解决

修改external tools里PyUIC中的Arguments为

$FileName$ -o $FileNameWithoutExtension$.py

如下图所示

Python从入门到精通(第2版)——pyuic5: error: no such option: -m的问题解决

此时问题便得到解决,再次按照15.2.4中步骤(2)执行即可成功将.ui文件转换为.py文件

Python从入门到精通(第2版)——pyuic5: error: no such option: -m的问题解决

问题优化

书15.2.5运行主窗口中添加在从.ui文件转换过来的.py文件中的代码可以让PyUIC在转换时自动生成,只要在工具PyUIC中的Arguments后添加一个-x参数即可,修改如下:

$FileName$ -o $FileNameWithoutExtension$.py -x

如下图所示

Python从入门到精通(第2版)——pyuic5: error: no such option: -m的问题解决

这时,再次执行工具PyUIC,可以发现书15.2.5中要求添加的代码已自动生成

Python从入门到精通(第2版)——pyuic5: error: no such option: -m的问题解决

问题完美解决,希望能帮助到大家。

Original: https://www.cnblogs.com/ling-lz/p/17000461.html
Author: ling_lz
Title: Python从入门到精通(第2版)——pyuic5: error: no such option: -m的问题解决

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/808033/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Chapter1 Numpy基础

    目录 1、生成Numpy数组 * 1.1、从已有数据中创建数组 1.2、利用random模块生成数组 1.3、创建特定形状的多维数组 1.4、使用arange、linspace函数…

    Python 2023年8月25日
    047
  • JAVA开发搞了一年多的大数据,究竟干了点啥

    JAVA开发搞了一年多大数据的总结 ​ 2021年7月份加入了当前项目组,以一个原汁原味的Java开发工程师的身份进来的,来了没多久,项目组唯一一名大数据开发工程师要离职了,一时间…

    Python 2023年10月16日
    055
  • 使用 Mypy 检查 30 万行 Python 代码,总结出 3 大痛点与 6 个技巧!

    作者:Charlie Marsh 译者:豌豆花下猫@Python猫 在 Spring ,我们维护了一个大型的 Python 单体代码库(英:monorepo),用上了 Mypy 最…

    Python 2023年10月23日
    038
  • 编译器优化:何为别名分析

    摘要:别名分析是编译器理论中的一种技术,用于确定存储位置是否可以以多种方式访问。 1.简介 别名分析是编译器理论中的一种技术,用于确定存储位置是否可以以多种方式访问。如果两个指针指…

    Python 2023年10月21日
    039
  • 我写的 Python 代码,同事都说好

    人生苦短,我用 Python。 程序员的追求就是不写代码,早日财务自由。不对,一不小心把实话说出来了,应该是将代码写得简洁,优雅。 Python 程序员的追求则是 Pythonic…

    Python 2023年11月9日
    023
  • 2.Pycharm + Django + Python进行WEB路由配置

    一、普通路由配置1.利用PyCharm创建工程名为mysite的Django项目,在mysite文件上新建views.py视图文件,如下图示:2.在urls.py文件中导入view…

    Python 2023年8月4日
    055
  • 学习Pandas(二)

    目录 复习Series结构 * 一、Series结构创建 二、Series的索引/切片 三、Series数据结构 基本技巧 新内容:DataFrame数据类型 * 一、创建Data…

    Python 2023年8月22日
    046
  • pandas子集选取的三种方法:[]、.loc[]、.iloc[]

    pandas读取Excel、csv文件中的数据时,得到的大多是表格型的二维数据,在pandas中对应的即为 DataFrame数据结构。在处理这类数据时,往往要根据据需求先获取数据…

    Python 2023年5月24日
    096
  • Chapter 6 pandas中的时间序列

    时间序列的创建 start——创建时间序列的起始时间end——创建时间序列的结束时间freq——创建时间间隔依据 D天 M月 ,若每隔三天可以使用3D。periods——创建时间序…

    Python 2023年8月9日
    055
  • Pandas

    两个常用的类,Series、DataFrame Series Series是一种类似于一位数组的对象,由下面两个部分组成 values:一组数据 index:相关的数据索引标签 S…

    Python 2023年8月7日
    072
  • 老外最喜欢的美食圣地 是不是你家?python 分析20w数据 「附代码」

    Original: https://www.cnblogs.com/pythonQqun200160592/p/15723542.htmlAuthor: python可乐编程Tit…

    Python 2023年5月24日
    078
  • UCI数据集详解及其数据处理(附148个数据集及处理代码)

    摘要:本文对机器学习中的 _UCI_数据集进行介绍,带你从 _UCI_数据集官网出发一步步深入认识数据集,并就下载的原始数据详细讲解了不同类型的数据集整理如何通过程序进行整理。为了…

    Python 2023年10月28日
    049
  • Sklearn安装(简明教程)

    一、准备 python和windows10系统在安装sklearn之前,需要安装两个库,即numpy+mkl和scipy。 二、scipy安装 和普通库安装方式一样,这里采用pip…

    Python 2023年8月30日
    0137
  • python安装包下载国内镜像

    https://registry.npmmirror.com/binary.html?path=python/ 不论你在什么时候开始,重要的是开始之后就不要停止。 不论你在什么时候…

    Python 2023年6月6日
    081
  • matplotlib画动态轨迹图

    参考https://blog.csdn.net/suzyu12345/article/details/78338091 函数 from matplotlib.animation i…

    Python 2023年9月2日
    051
  • 前端加密算法之RSA

    1、简介 RSA为非对称加密算法,即加密解密密钥不一致,公私钥成对出现。一般而言,公钥是公开的,在前端页面我们都是可以看到的,而私钥则是不公开的,用于在后端对前端发来的密文进行解密…

    Python 2023年6月9日
    071
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球