ubuntu 安装pyqt5和卸载pyQt5的方法
作者:主攻 时间:2021-08-25 07:18:41
安装pyqt5
wind@wind-ThinkPad-X250:~/Downloads/PyQt5_gpl-5.12.2$ python3 -m pip install PyQt5
Collecting PyQt5
Downloading https://files.pythonhosted.org/packages/6a/f4/6a63aafcee3efd2b156dc835d9c85ca99b24e80f8af89b6da5c46054fe43/PyQt5-5.12.2-5.12.3-cp35.cp36.cp37.cp38-abi3-manylinux1_x86_64.whl (61.5MB)
100% |████████████████████████████████| 61.5MB 18kB/s
Collecting PyQt5_sip<13,>=4.19.14 (from PyQt5)
Downloading https://files.pythonhosted.org/packages/08/19/ef6b97cfdbb8f9312d71388384f572706e40bf88f07fffb0fc64846b4a36/PyQt5_sip-4.19.17-cp35-cp35m-manylinux1_x86_64.whl (67kB)
100% |████████████████████████████████| 71kB 107kB/s
Installing collected packages: PyQt5-sip, PyQt5
Successfully installed PyQt5-5.12.2 PyQt5-sip-4.19.17
You are using pip version 8.1.1, however version 19.1.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
wind@wind-ThinkPad-X250:~/Downloads/PyQt5_gpl-5.12.2$
查看python 所有的安装包
>>> import sys
>>> sys.modules.keys()
dict_keys(['problem_report', '_bz2', 'email.feedparser', 'email.mime', 'base64', 'select', 'tarfile', '__future__', '_compat_pickle', 'importlib.util', 'mpl_toolkits', 'json.scanner', 'signal', 'json', 're', 'subprocess', 'ipaddress', 'configparser', '_functools', 'bz2', 'uu', 'pyexpat', 'copyreg', '__main__', 'selectors', 'apt.package', 'PyQt5', 'xml', 'pyexpat.errors', '_json', '_thread', 'email.message', 'apt.cdrom', 'calendar', 'importlib.abc', 'textwrap', 'random', 'email.mime.text', 'email._encoded_words', 'email._parseaddr', 'shutil', 'atexit', 'sre_parse', '_frozen_importlib_external', 'importlib.machinery', '_compression', 'zlib', 'copy', 'fcntl', '_weakref', 'sitecustomize', 'collections.abc', 'apport_python_hook', 'email.header', 'email.errors', '_io', '_operator', 'email.encoders', '_string', 'contextlib', '_frozen_importlib', '_pickle', 'apt.cache', 'token', '_signal', '_collections_abc', 'email._policybase', 'apt.progress', 'encodings.utf_8', 'genericpath', '_hashlib', 'heapq', '_socket', '_stat', 'site', 'sysconfig', 'xml.dom.minicompat', 'socket', '_struct', 'string', 'email.charset', 'importlib', 'pyexpat.model', 'gzip', 'codecs', '_warnings', 'apport.packaging_impl', 'threading', 'encodings', 'builtins', 'enum', 'binascii', 'http', 'itertools', 'operator', '_ssl', 'xml.parsers.expat', '_datetime', 'glob', '_locale', '_random', 'apport.fileutils', 'xml.dom.NodeFilter', '_posixsubprocess', 'abc', 'urllib.error', 'datetime', 'sre_constants', 'json.encoder', 'encodings.aliases', 'reprlib', '_weakrefset', 'json.decoder', 'importlib._bootstrap_external', 'sre_compile', 'email.mime.base', 'email.parser', 'math', 'keyword', 'encodings.latin_1', 'linecache', '_heapq', 'urllib', 'apport', 'tokenize', 'importlib._bootstrap', 'urllib.response', 'xml.parsers.expat.errors', 'apport.report', 'apport.packaging', 'posixpath', 'gettext', 'xml.dom.xmlbuilder', 'xml.dom', 'pwd', 'os', '_sysconfigdata_m', '_sitebuiltins', 'errno', 'xml.parsers.expat.model', 'os.path', '_sysconfigdata', '_sre', 'email.mime.multipart', 'collections', 'apt.progress.base', 'traceback', 'apt', 'io', 'weakref', 'urllib.request', 'hashlib', 'email.iterators', 'quopri', 'http.client', 'zipimport', '_imp', 'sys', 'rlcompleter', '_bootlocale', 'locale', 'urllib.parse', 'fnmatch', 'tempfile', 'xml.dom.domreg', '_codecs', 'bisect', 'email.utils', 'email.mime.nonmultipart', '_bisect', 'stat', 'warnings', 'ssl', 'functools', 'email', 'grp', '_lzma', 'email.quoprimime', 'struct', 'apt.progress.text', 'time', 'xml.parsers', 'email.base64mime', 'apt_pkg', 'pickle', 'imp', 'types', 'xml.dom.minidom', 'lzma', 'marshal', '_collections', 'readline', 'posix'])
>>>
删除pyqt5安装包
wind@wind-ThinkPad-X250:~$ sudo python3 -m pip uninstall PyQt5
[sudo] password for wind:
WARNING: The directory '/home/wind/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
Uninstalling PyQt5-5.12.2:
Would remove:
/home/wind/.local/bin/pylupdate5
/home/wind/.local/bin/pyrcc5
/home/wind/.local/bin/pyuic5
/home/wind/.local/lib/python3.5/site-packages/PyQt5-5.12.2.dist-info/*
/home/wind/.local/lib/python3.5/site-packages/PyQt5/*
Would not remove (might be manually added):
/home/wind/.local/lib/python3.5/site-packages/PyQt5/sip.so
Proceed (y/n)? y
Successfully uninstalled PyQt5-5.12.2
wind@wind-ThinkPad-X250:~$
使用例子
#!/bin/env python3
# -*- coding: utf-8 -*-
import sys
from PyQt5.QtWidgets import QApplication, QWidget #导入相应的包
if __name__ == '__main__':
app = QApplication(sys.argv) #创建QApplication对象是必须,管理整个>程序,参数可有可无,有的话可接收命令行参数
w = QWidget() #创建窗体对象,
w.resize( 250, 150 ) #设置窗体大小
w.move( 100, 300 ) #设置在屏幕上的显示位置
w.setWindowTitle( 'Simple' ) #设置窗口标题
w.show() #窗口显示
sys.exit( app.exec_() )
来源:https://blog.csdn.net/weixin_42528089/article/details/90579245
标签:ubuntu,安装,卸载,pyqt5
0
投稿
猜你喜欢
linux下编译boost.python简单方法
2021-01-22 15:32:44
Windows下使用性能监视器监控SqlServer的常见指标
2024-01-26 17:52:44
pycharm无法安装cv2模块问题及解决方案
2023-02-14 21:20:49
python3实现基于用户的协同过滤
2023-11-17 01:39:47
python实现实时监控文件的方法
2021-08-18 21:17:06
Python实现socket非阻塞通讯功能示例
2022-05-16 03:18:25
python中列表添加元素的几种方式(+、append()、extend())
2022-07-17 19:59:42
Linux yum 命令安装mysql8.0的教程详解
2024-01-16 00:26:59
Python进行特征提取的示例代码
2021-04-07 15:59:12
vue使用watch 观察路由变化,重新获取内容
2024-05-05 09:11:16
GO语言获取系统环境变量的方法
2024-04-26 17:17:47
PHP中array_slice函数用法实例详解
2023-06-20 20:18:04
前端vue+express实现文件的上传下载示例
2024-05-13 09:12:03
Python自动化之数据驱动让你的脚本简洁10倍【推荐】
2022-08-20 12:48:57
python 中Arduino串口传输数据到电脑并保存至excel表格
2022-05-17 05:41:11
python3使用print打印带颜色的字符串代码实例
2022-01-20 10:30:49
什么是XSL?
2007-11-05 19:47:00
利用ASP远程注册DLL的方法
2008-03-05 13:00:00
Mac 安装 Python3.10 和 配置环境的详细教程
2021-09-20 08:47:54
pandas返回缺失值位置的方法实例教程
2022-11-13 01:51:31