PYQT5学习笔记00——Pycharm环境搭建以及配置项目虚拟环境教程

news2025/1/19 20:22:17

1、安装基本环境

  需要的基本环境有python3.x的解释器、pip包管理工具以及pipenv虚拟环境管理工具。
  我们安装了python后,pip包管理工具会自带安装,pipenv虚拟环境管理工具我们使用pycharm即可,无需使用python自带的。

  python解释器下载地址如下:https://www.python.org/getit/

  默认安装即可。

2、安装pycharm

  安装pycharm的教程自己去网上百度,这里不做说明。

3、配置项目虚拟环境

  在python中安装第三方库有两种方式,第一种是安装在全局环境,也就是python解释器的默认目录;另一种是安装在项目的虚拟环境中,这种方法首先需要在项目中配置一个虚拟环境。我们一般选择安装在项目的虚拟环境中,这样做的好处是不会破坏全局环境,别人在使用你的项目的时候只需要按照虚拟环境的库名等信息安装项目启动需要的库,十分方便。

  在pycharm中配置项目虚拟环境步骤如下:点击右下角的Interpreter Settings,进入环境设置界面:
在这里插入图片描述

  点击环境旁边的齿轮,接着点击Add,进入新建项目环境页面:
在这里插入图片描述

  选择第一个 Virtualenv Environment,便是新建虚拟环境。Location默认路径是本项目中,不用改变,Base interpreter默认是基于全局环境新建虚拟环境,也不用动,最后点击OK,项目虚拟环境搭建完成。

在这里插入图片描述

4、安装PYQT5

  在pycharm的控制台中输入如下命令:

  前面一定显示venv才是安装到项目虚拟环境,有些是不会显示这个前缀的,需要自己去调出来,教程如下:https://blog.csdn.net/weixin_43334925/article/details/124944535

pip install PyQt5 -i https://pypi.douban.com/simple

在这里插入图片描述

  等待安装完毕即可:
在这里插入图片描述

  最后在虚拟环境中查看库是否安装成功,如图及为安装成功:
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/427838.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Git代码仓库托管】上海道宁为您提供构建、扩展和交付安全软件的完整开发人员平台

GitHub是用于 构建、扩展和交付安全软件的 完整开发人员平台 通过提高开发人员速度的工具 推动创新 加快高质量软件开发 GitHub提供无限的存储库 一流的版本控制和 世界上强大的开源社区 因此您的团队可以 更高效地协同工作 开发商介绍 GitHub归属于微软公司&#xf…

Java EE企业级应用开发(SSM)第6章

第6章Spring MVC应用一.预习笔记 1.Spring MVC的请求参数 项目的基础配置 web.xml springmvc-config.xml jar包资源引入: 1-1:获取默认参数 jsp页面如下: Controller如下: 1-2:简单数据类型(获取数据不…

sqlplus / as sysdba无法登陆

dba你快用你无敌sysdba登陆数据库! 导言:as sysdba属于特殊的数据库权限,使用的是系统认证,sqlplus sys/passtns as sysdba用的才是你的密码文件中的设置 #认证设置问题 配置在sqlnet.ora文件 在linux下 #sqlnet.authenticati…

MySQL-binlog+dump备份还原

目录 🍁binlog日志恢复 🍂binlog介绍 🍂Binlog的用途 🍂开启binary log功能 🍂配置binlog 🍁mysqldump 🍂数据库的导出 🍂数据库的导入 🍁mysqldumpbinlog 🦐…

小程序系统API调用

目录: 1 网络请求API和封装 2 展示弹窗和页面分享 3 设备信息和位置信息 4 小程序Storage存储 5 页面跳转和数据传递 6 小程序登录流程演练 小程序的网络请求,不管是post还是get的请求的数据都是写在data里面的。 网络请求一般写在onLoad()的页面生…

debian部署docker(傻瓜式)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 debian10部署dockerdebian10部署docker(傻瓜式)一、准备工作二、**使用 APT 安装,注意要先配置apt网络源**1.配置网络源2.官方下载三、安装…

复旦微ZYNQ7020全国产替代方案设计

现在国产化进度赶人,进口的芯片只做了个功能验证,马上就要换上国产的。国内现在已经做出来zynq的只有复旦微一家,已经在研制的有上海安路,还有成都华微(不排除深圳国威也在做,毕竟这个市场潜力很大&#xf…

尚硅谷大数据技术Hadoop教程-笔记03【Hadoop-HDFS】

视频地址:尚硅谷大数据Hadoop教程(Hadoop 3.x安装搭建到集群调优) 尚硅谷大数据技术Hadoop教程-笔记01【大数据概论】尚硅谷大数据技术Hadoop教程-笔记02【Hadoop-入门】尚硅谷大数据技术Hadoop教程-笔记03【Hadoop-HDFS】尚硅谷大数据技术Ha…

代码优雅化进阶学习(三)

代码优雅化进阶学习(三) 文章目录代码优雅化进阶学习(三)需求详情难点最佳实现效果实现优点需求详情 如下图: 实现类似结构,首先按照 status 状态的值,分为全部 已实现 和 未实现;再…

Spring Cloud之一:注册与发现-Eureka工程的创建

系列目录(持续更新。。。) Spring Cloud:什么是微服务 Spring Cloud之一:注册与发现-Eureka工程的创建 Spring Cloud之二:服务提供者注册到Eureka Server Spring Cloud之三:Eureka Server添加认证 Spr…

FPGA采集AD7606数据UDP网络传输 提供工程源码和技术支持 附带上位机接收软件

目录1、前言2、我这里已有的UDP方案3、AD7606采集详解4、UDP设计方案5、AD7606 UDP传输详细设计方案UDP应用的设计思路获取FPGA网卡信息获取数据UDP发送数据组包UDP发送流程6、vivado工程详解7、上板调试验证并演示8、福利:工程代码的获取1、前言 目前网上的fpga实…

如何将音频文件转换为MP3格式?

音频文件有很多种格式,如 WAV、FLAC、AAC 等,其中 MP3 是最为常见的一种格式,因为它具有压缩比高、音质损失少、兼容性强等优点,适合在各种设备上播放。如果你想将一个音频文件转换为 MP3 格式,可以采用以下几种方法&a…

实现mini智能助理—模型训练

背景 距离上篇打带你实现自己迷你chatgpt文章,到现在已经过去快两个月。自制mini chatgpt文章一直没有更新,原因有二:1.一直在找合适体量表现不错模型 2.公司内部太卷了,没太多时间好好梳理文章。这篇文章会给大家介绍一些大模型…

踩坑:IDEA中Junit、Test模块无法使用Scanner

今天在做作业,在一个测试功能需要输入数据,于是想起了Scanner,运行之后发现控制台无法输入。 然后打开我心爱的浏览器,开始搜索,网上很多关于“IDEA中Test模块无法使用Scanner”的解决方法,基本上都是修改I…

Pandas入门实践2 -数据处理

为了准备数据进行分析,我们需要执行数据处理。在本节中,我们将学习如何清理和重新格式化数据(例如,重命名列和修复数据类型不匹配)、对其进行重构/整形,以及对其进行丰富(例如,离散化…

rebar3安装-windows篇

rebar3是erlang的包管理工具,虽然不是官方出品,但它已经成为事实上的官方包管理工具了,github地址如下: https://github.com/erlang/rebar3 已经不难看出它的地位了。 rebar官网地址是http://rebar3.org/,上面有安装…

使用Socks5代理加强爬虫的网络安全

网络爬虫是获取互联网上数据的重要手段,但也会因为访问频率过高或其他不当行为,导致被网站封禁或IP被屏蔽。此时,使用代理服务器是解决这一问题的常用方法。本文介绍了Socks5代理的使用方式,以及如何将其应用到爬虫中,…

记录:解决with invalid types() or values()...问题【亲测有效】

👨‍🎓作者:bug菌✏️博客:CSDN、掘金、infoQ、51CTO等🎉简介:CSDN博客专家,C站历届博客之星Top50,掘金/InfoQ/51CTO等社区优质创作者,全网粉丝合计10w,对一切…

红黑树(C++实现)

文章目录红黑树的概念红黑树的性质红黑树结点的定义红黑树的插入红黑树的查找红黑树的验证检测是否满足二叉搜索树检测是否满足红黑树的性质红黑树与AVL树的比较包含上述功能的红黑树代码红黑树的概念 红黑树,是一棵二叉搜索树,但在每一个结点上增加一个存储位表示结点的颜色,可…

《Netty》从零开始学netty源码(三十五)之DefaultChannelPromise

DefaultChannelPromise 在分析Unsafe或者ChannelPipeline的方法时经常出现Promise类,它用来保存channel的状态值,默认使用的是DefaultChannelPromise,接下来分析这个类。 类结构图 属性值 DefaultChannelPromise中有一个属性result&#xf…