1.创建独立开发虚拟环境

1.1虚拟环境简介

我们编写的程序,有时用到的Python库是不一样的,比如说开发桌面应用程序我们主要用到PyQt5相关的Python库、开发Web应用程序我们主要用到Django相关的Python库等等。假设我们在开发桌面应用程序的时候除了PyQt5相关的Python库外,还附加了其他的Python库,比如有关Django的Python库。这样的操作势必会增加整个程序所占空间的大小,为了解决这个问题,我们必须针对PyQt5创建一个独立的开发虚拟环境,这个开发虚拟环境专门针对PyQt5的开发。等到开发Django程序时,我们针对Django创建一个独立的开发虚拟环境,这个开发虚拟环境专门针对Django的开发。

虚拟环境英文名是virtual environment,它是一个虚拟化,从电脑独立开辟出来的环境。通俗的来讲,虚拟环境就是借助虚拟机来把一部分内容独立出来,我们把这部分独立出来的东西称作“容器”,在这个容器中,我们可以只安装我们需要的依赖包,各个容器之间互相隔离,互不影响。

这样的话,就能够实现每个开发需求,分别对应每一种开发虚拟环境,根据开发需求,切换到相应的开发虚拟环境即可

1.1自定义开发虚拟环境-PyQt5

1.安装好Python环境,教程可看

文字版:https://www.cnblogs.com/lbprogram/p/17349773.html

视频版:https://www.bilibili.com/video/BV13u411L7EG/

2.安装第三方库(虚拟环境库)

Python的第三方库virtualenv能够帮助我们创建虚拟环境,安装命令如下:

pip install virtualenv



3.安装第三方模块virtualenvwrapper-win

virtualenvwrapper-win是一个基于virtualenv开发的工具包

安装命令如下(需要先安装virtualenv):

pip install virtualenvwrapper-win



4.为虚拟环境配置环境变量



5.虚拟环境相关操作

5.1新建虚拟环境

我们之前在配置环境变量时写的变量值为:D:\env,所以我们新建的虚拟环境就会默认存储到D:\env。

新建虚拟环境的命令如下:

mkvirtualenv 虚拟环境名称

例如我们要创建一个pyqt5_env的虚拟环境,我们就在cmd中输入mkvirtualenv pyqt5_env即可



创建好虚拟环境pyqt5_env后,我们可以在D:\env目录下找到生成的一个pyqt5_env文件夹这个就是我们新建的pyqt5环境



创建虚拟环境pyqt5_env时会默认为该虚拟环境配置电脑中安装好的Python环境(只包括部分执行命令,没有相关的第三方模块),当然我们也可以在新虚拟环境pyqt5_env中重新安装Python

5.2查看虚拟环境配置情况

在cmd中运行workon 或者 lsvirtualenv即可查看当前的虚拟环境配置情况:



5.3使用虚拟环境

在cmd中运行workon命令即可,语法格式如下所示

workon 虚拟环境名称



我们可以发现在路径前面有一个(pyqt5_env)这样的标识,这就说明现在使用的虚拟环境是pyqt5_env

5.4退出虚拟环境

退出虚拟环境的命令如下所示:

deactivate



5.5删除虚拟环境

删除虚拟环境的命令如下所示:

rmvirtualenv 虚拟环境名称

【Python进阶-PyQt5】00搭建PyQt5环境的更多相关文章

  1. Python进阶之路---1.3python环境搭建

      python环境安装 windows python环境安装 下载安装包     https://www.python.org/downloads/ 安装并指定安装目录     C:\python2 ...

  2. (Hibernate进阶)Hibernate搭建开发环境+简单实例(二)

    hibernate是非常典型的持久层框架,持久化的思想是非常值得我们学习和研究的.这篇博文,我们主要以实例的形式学习Hibernate,不深究Hibernate的思想和原理,否则,一味追求,苦学思想和 ...

  3. PyCharm搭建pyqt5开发环境

    PyCharm搭建PyQt5开发环境 1.安装PyQt5 2.PyCharm环境配置 2.1 添加QtDesigner 2.2 添加PyUIC 2.3 添加Pyrcc 2.4 添加assistant ...

  4. 在python开发工具PyCharm中搭建QtPy环境(详细)

    在python开发工具PyCharm中搭建QtPy环境(详细) 在Python的开发工具PyCharm中安装QtPy5(版本5):打开“File”——“Settings”——“Project Inte ...

  5. [.net 面向对象程序设计进阶] (25) 团队开发利器(四)分布式版本控制系统Git——使用GitStack+TortoiseGit 图形界面搭建Git环境

    [.net 面向对象程序设计进阶] (25) 团队开发利器(四)分布式版本控制系统Git——使用GitStack+TortoiseGit 图形界面搭建Git环境 本篇导读: 前面介绍了两款代码管理工具 ...

  6. python入门到精通[一]:搭建开发环境

    摘要:Python认识,及在windows和linux上安装环境,测试是否安装成功. 1.写在前面 参加工作也有5年多了,一直在做.net开发,近一年有做NodeJS开发.从一开始的不习惯,到逐步适应 ...

  7. python Day 1 - 搭建开发环境

    搭建开发环境 首先,确认系统安装的Python版本是2.7.x: $ python --version Python 2.7.5 然后,安装开发Web App需要的第三方库: 前端模板引擎jinja2 ...

  8. python从零开始 -- 第1篇之环境搭建

    事实上,网络上有很多相应的教程,本文无意做成文章的粘贴展示板,附上我认为的简易的安装详解: 安装 Python 环境(编程小白的第一本 Python 入门书),包含了python以及相关的IDE,图文 ...

  9. selenium+python 搭建自动化环境

    一.以搭建windows平台为例 准备工具如下: 1)下载Python 2)安装,配置环境变量 3)安装selenium,通过pip安装,命令如下:  pip install selenium 方式二 ...

  10. 【python数据分析】利用Anaconda在window上搭建数据分析环境

    由于在进行数据分析过程中,需要安装一些第三方库,导致python总会报一些错误,现将通过利用Anaconda搭建数据分析环境,已测可用. 1.到官网上下载python:https://www.pyth ...

随机推荐

  1. Application of Permutation and Combination

    Reference https://www.shuxuele.com/combinatorics/combinations-permutations.html Online Tool https:// ...

  2. 实例讲解Flink 流处理程序编程模型

    摘要:在深入了解 Flink 实时数据处理程序的开发之前,先通过一个简单示例来了解使用 Flink 的 DataStream API 构建有状态流应用程序的过程. 本文分享自华为云社区<Flin ...

  3. 园子的商业化努力-行行AI人才培养「常青藤计划」

    各位园子的小伙伴: 感谢大家长期对园子的支持,AI大模型出现之后,各行各业都在积极思考如何应对,如何把业务场景和AI结合.在这个过程中,AI人才缺乏是最核心的问题. 基于此,园子打算在AI人才培养方面 ...

  4. spring连接数据库mysql报错 state 08S01 com.mysql.jdbc.exceptions.jdbc4.CommunicationsException

    spring连接数据库mysql报错errorCode0,state08S01com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Comm ...

  5. 代理详解(java代理和CGLIB动态代理)

      [代理]大家都知道,特别是在spring中aop.spring中的事务.spring解析注解@Configuration,以及最原始的解析spring.xml的配置,这些都是使用代理来进行实现的, ...

  6. 基于thumbnailator封装图片处理工具类,实现图片的裁剪、压缩、图片水印、文字水印、多行文字水印等功能

    目录 一.前言 二.工具类的依赖和简单介绍 1.添加依赖 2.简单的使用 3.加载需要处理的图片 4.添加图片处理规则 4.1 Builder的方式 4.2 使用规则工厂的方式 5.输出处理后的图片 ...

  7. 零基础实现Java直播(一):集成

    从泛娱乐的秀场直播,到直播带货潮流中的电商直播,直播已经成为2020年最热的应用技术之一,越来越多的产品希望加入直播功能.下面我们基于即构Express Video SDK,来分享如何从零实现线上直播 ...

  8. git 访问仓库错误

    通过https访问git出现错误, failed: Error in the pull function 尝试将https改为http

  9. upload-libs通关攻略

    pass01 第一关是一个前端验证,只要把Javascript禁止再上传就可以绕过了. 上传成功,到上传的地址查看结果如下: pass-02 这是一个MIME绕过,用bp抓包后修改文件类型即可将下面这 ...

  10. 如何在CMD窗口运行python文件

    进入文件所在的路径输入: python  文件名