码迷,mamicode.com
首页 > 其他好文 > 详细

01-使用pipenv管理项目环境

时间:2019-12-17 16:41:16      阅读:88      评论:0      收藏:0      [点我收藏+]

标签:strong   结合   mic   dir   div   django   文件的   env   mkdir   

一、使用pipenv管理项目环境

  首先为什么我们不在真实环境下做开发呢?真实环境的一些包被其他服务所依赖,我们安装的包和模块都混杂在一起,这样不便于项目管理,还有可能出现意想不到的错误,于是就出现了包管理的virtualenv。但virtualenv在使用的时候很不方便,每次都要激活还要退出。为了开发效率和便捷就出现了pipenv,它是requests库作者Kenneth Reitz开发的,pipenv结合了pipvirtualenv的功能和优点,其目的是替代virtualenvpip,将pipvirtualenv的功能集于一身。

安装:

pip3 install pipenv

技术图片

mkdir myprojects

cd myprojects

创建虚拟环境:

pipenv --python 3

技术图片

技术图片

将环境中Pipfile文件的源更改成国内的镜像源保存退出

技术图片

安装Django

pipenv install django

 技术图片

vim Pipfile.lock

技术图片

 可以查看包与包的依赖关系:

pipenv graph(单词是图表、曲线图的意思) 

技术图片

pipenv install requests --skip-lock #先跳过锁定包的哈希值,等开发完成在锁定那个包的哈希值

技术图片

pipenv shell

技术图片

 

 查看包:

pip3 list

技术图片

exit #退出虚拟环境
vim Pipfile

技术图片

 

 安装开发环境的包:

pipenv install --dev pytest --skip-lock

技术图片

 

 定位项目路径:

pipenv --where

技术图片

 

 定位虚拟环境保存的路径:

pipenv --venv

技术图片

 

 定位python解释器的路径:

pipenv --py

技术图片

 

 更新所有的包:

pipenv update

检查包的安全漏洞:

pipenv check

删除虚拟环境:

pipenv --rm

01-使用pipenv管理项目环境

标签:strong   结合   mic   dir   div   django   文件的   env   mkdir   

原文地址:https://www.cnblogs.com/lishuntao/p/12055029.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!