pycharm virtualenv_pycharm 引入虚环境

本文介绍了Python虚拟环境的概念及其重要性,特别关注了venv、virtualenv和pipenv等工具的使用方法与特性。通过这些工具,开发者可以在不同项目间轻松管理Python依赖,确保项目的稳定性和隔离性。
摘要由CSDN通过智能技术生成

--缘由--: 

Python应用程序通常会使用不在标准库内的软件包和模块,且有时会需要包或者模块的特定版本,如应 用程序A需要特定模块的1.0版本但应用程序B需要2.0版本。这意味着只安装其中一个版本可能无法满足 每个应用程序的要求,此时我们可以使用虚拟环境来解决这一问题。

--版本--:

Python 从3.3 版本开始,自带了一个虚拟环境 venv ,在 PEP-405 中可以看到它的详细介绍。它的很多 操作都和 virtualenv 类似,但是两者运行机制不同。因为是从 3.3 版本开始自带的,这个工具也仅仅支 持 python 3.3 和以后版本。所以,要在 python2 上使用虚拟环境,依然要利用 virtualenv。pipenv 是 Pipfile 主要倡导者、requests 作者 Kenneth Reitz 写的一个命令行工具,主要包含了 Pipfile、pip、click、requests和virtualenv,能够有效管理Python多个环境,各种第三方包及模块。

pipenv 的主要特性:

  1. pipenv集成了pip,virtualenv两者的功能,且完善了两者的一些缺陷。

  2. 过去用virtualenv管理requirements.txt文件可能会有问题,Pipenv使用Pipfile和 Pipfile.lock,后者存放包的依赖关系,查看依赖关系是十分方便。

  3. 各个地方使用了哈希校验,无论安装还是卸载包都十分安全,且会自动公开安全漏洞。

  4. 通过加载.env文件简化开发工作流程。

  5. 支持Python2 和 Python3,在各个平台的命令都是一样的。

--安装--

  1. 进入项目目录执行:pipenv.exe --python 3.7 #为创建python3.7的虚环境

  2. 执行命令:pipenv --venv #显示当前虚拟环境所用的解释器位置

  3. 打卡pycharm环境,选择项目

d1d7c9eefadc91f3861084ffd3ca0a79.png

4. 打开图中2配置

3441dbc1a45b566b012e2bfd4af5ffec.png

5. 点击ok,保存后,可以自由添加第三方库到该虚环境

a14325632b5efe77ce8a3bf721a05f3a.png

~~以上,END~~

推荐阅读

点击阅读☞性能测试中的可伸缩性测试

点击阅读☞shell语言进行接口自动化

点击阅读☞100多种最佳软件测试工具介绍-1

点击阅读☞数据库基础.1

点击阅读☞自动化之UI(autoit)

0571565720508d0e136455455b7db261.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值