07-03 pipenv-Python虚拟环境工具

简介

pipenv是一个python包管理工具,它能同时管理python虚拟环境和python依赖,官方推荐。

使用

pipenv 安装:在主环境中安装,全局可用

pip install pipenv

创建虚拟环境:在对应的工程文件中创建

pipenv install

此时会生成两个文件:Pipfile和Pipfile.lock

修改镜像源:

  • Pipfile
[[source]]
name = "pypi"
url = "https://pypi.doubanio.com/simple/"  # 重点
verify_ssl = true

[dev-packages]

[packages]
flask = "*"
flask-login = "*"
flask-mail = "*"

[requires]
python_version = "3.7"

激活环境:在 Pipfile和Pipfile.lock 文件所在路径下执行:

pipenv shell

根据已有的Pipfile或Pipfil.lock创建虚拟环境

pipenv create from pipfile.lock
pipenv create from pipfile

生成 requirements.txt 文件

pipenv lock -r [--dev] > requirements.txt

通过 requirements.txt 文件安装模块

pipenv install -r requirements.txt

pycharm 中引用

快速入门学习资料

pipenv快速入门


机智的测试生活
双非大龄青年,转行测试工程师。 分享测试工程师的职业经验, 提供付费转行咨询

公号|机智的测试生活

83 声望
478 粉丝
0 条评论
推荐阅读
转正实录|陪你走一段路
转行的第一喜事,当然是收到Offer啦~拿到Offer的那一天,我松了一口气,算是实现了一个小目标。但我又意识到,接下来,游戏要升级了,即将要面临试用期的考验。

机智的测试生活阅读 611

封面图
数据结构与算法:二分查找
一、常见数据结构简单数据结构(必须理解和掌握)有序数据结构:栈、队列、链表。有序数据结构省空间(储存空间小)无序数据结构:集合、字典、散列表,无序数据结构省时间(读取时间快)复杂数据结构树、 堆图二...

白鲸鱼9阅读 6.5k

基于Sanic的微服务基础架构
使用python做web开发面临的一个最大的问题就是性能,在解决C10K问题上显的有点吃力。有些异步框架Tornado、Twisted、Gevent 等就是为了解决性能问题。这些框架在性能上有些提升,但是也出现了各种古怪的问题难以...

jysong6阅读 3.9k评论 3

滚蛋吧,正则表达式!
你是不是也有这样的操作,比如你需要使用「电子邮箱正则表达式」,首先想到的就是直接百度上搜索一个,然后采用 CV 大法神奇地接入到你的代码中?

良许4阅读 2.2k

又一款眼前一亮的Linux终端工具!
今天给大家介绍一款最近发现的功能十分强大,颜值非常高的一款终端工具。这个神器我是在其他公众号文章上看到的,但他们都没把它的强大之处介绍明白,所以我自己体验一波后,再向大家分享自己的体验。

良许5阅读 1.7k

FastAPI性能碾压Flask?
不止一次的听过,FastAPI性能碾压Flask,直追Golang,不过一直没有测试过,今天闲着没事测试一下看看结果。不知道是哪里出了问题,结果大跌眼镜。

二毛erma02阅读 10.1k评论 3

封面图
程序员适合创业吗?
大家好,我是良许。从去年 12 月开始,我已经在视频号、抖音等主流视频平台上连续更新视频到现在,并得到了不错的评价。每个视频都花了很多时间精力用心制作,欢迎大家关注哦~考虑到有些小伙伴没有看过我的视频,...

良许3阅读 1.8k

公号|机智的测试生活

83 声望
478 粉丝
宣传栏