64位win10下,Python3.8.1+PyCharm2019.3.2+PyQt5.13.2安装设置步骤,word格式,多次测试有效,增加了了几个我安装和设置时遇到的坑 主要参考了独步天秤的Win10 搭建Python3 + PyQt5 + PyCharm 开发环境 超详细图解 无坑 可直接浏览该大虾blog,无需积分下载本文档 https://blog.csdn.net/yl_best/article/details/83749861 https://blog.csdn.net/yl_best/article/details/83750570 注:使用pip安装时,建议直接修改下对应的配置文件,下载数据源使用国内的,这样敲入命令时,无需手动指定下载地址 【Python 3.8.1 安装】 在64位Windows 10系统上安装Python 3.8.1时,你需要下载并运行`python-3.8.1-amd64.exe`安装程序。选择自定义安装,确保指定一个合适的安装路径。这一步骤确保Python被正确地安装在你的电脑上。 【PyCharm 2019.3.2 安装】 PyCharm的安装相对简单,下载`pycharm-professional-2019.3.2.exe`并执行。为了提高性能和避免激活问题,可以将`jetbrains-agent.jar`复制到PyCharm的`bin`文件夹,并编辑`pycharm64.exe.vmoptions`文件,在最后一行添加 `-javaagent:你的 PyCharm 安装路径\bin\jetbrains-agent.jar`的路径。同时,使用激活码进行激活,记得在整个过程中不要让PyCharm联网,以防止激活失败。 【PyQt5 安装】 安装PyQt5需要先恢复网络连接。有两种安装方式: 1. **网络安装**:在命令提示符(以管理员权限运行)中,进入Python的`Lib\site-packages`目录,输入`pip install PyQt5 -i https://pypi.douban.com/simple --target=.\Python\Python38\Lib\site-packages --upgrade`。如果已经安装过,使用`--upgrade`参数来覆盖旧版本。如果遇到问题,尝试添加`--user`参数或使用豆瓣镜像来加速下载。 2. **手动安装**:下载`PyQt5`和`PyQt5_sip`的`.whl`文件,然后在命令提示符中使用`pip install 文件名.whl --target=安装目录`来安装。确保文件版本与Python版本兼容。 **PyQt5-tools 安装** 对于PyQt5-tools,同样有两种安装方法: 1. **网络安装**:在`c:\program files (x86)`目录下,以管理员权限运行命令提示符,输入`pip install PyQt5-tools -i https://pypi.douban.com/simple --target=.\Python\Python38\Lib\site-packages --upgrade`。如果工具版本与PyQt5不匹配,可能需要手动下载对应版本的`.whl`文件。 2. **手动安装**:下载所有所需的`.whl`文件,然后分别使用`pip install`命令安装到指定目录。 安装完成后,你可以通过在IDLE或PyCharm中运行简单的测试代码来验证PyQt5是否安装成功,例如创建一个基本的窗口应用: ```python import sys from PyQt5 import QtWidgets, QtCore if __name__ == '__main__': app = QtWidgets.QApplication(sys.argv) widget = QtWidgets.QWidget() widget.resize(320, 240) widget.setWindowTitle("Test PyQt5") widget.show() sys.exit(app.exec_()) ``` 这个程序会创建一个320x240像素的窗口,标题为"Test PyQt5"。如果窗口正常显示,说明PyQt5已经成功安装并可以使用。 安装Python 3.8.1、PyCharm 2019.3.2和PyQt5.13.2涉及多个步骤,包括Python的定制安装、PyCharm的激活和配置、以及PyQt5及其工具的安装。使用豆瓣镜像能加快下载速度,同时确保文件来源的安全性。在安装过程中要注意版本兼容性和命令行参数的正确使用,以避免遇到潜在问题。
- 粉丝: 23
- 资源: 14
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- js-leetcode题解之169-majority-element.js
- js-leetcode题解之168-excel-sheet-column-title.js
- js-leetcode题解之167-two-sum-II-input-array-is-sorted.js
- js-leetcode题解之166-fraction-to-recurring-decimal.js
- js-leetcode题解之165-compare-version-numbers.js
- js-leetcode题解之164-maximum-gap.js
- js-leetcode题解之163-missing-ranges.js
- js-leetcode题解之162-find-peak-element.js
- js-leetcode题解之161-one-edit-distance.js
- js-leetcode题解之160-intersection-of-two-linked-lists.js