01-使用pipenv管理项目环境
2019-12-17 16:30
10 查看
一、使用pipenv管理项目环境
首先为什么我们不在真实环境下做开发呢?真实环境的一些包被其他服务所依赖,我们安装的包和模块都混杂在一起,这样不便于项目管理,还有可能出现意想不到的错误,于是就出现了包管理的virtualenv。但virtualenv在使用的时候很不方便,每次都要激活还要退出。为了开发效率和便捷就出现了pipenv,它是requests库作者Kenneth Reitz开发的,pipenv结合了pip及virtualenv的功能和优点,其目的是替代virtualenv和pip,将pip及virtualenv的功能集于一身。
安装:
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
相关文章推荐
- 使用Maven基于ssm框架的完整商务管理开发项目(01)
- 使用多个Target去管理项目版本环境
- 怎么使用pipenv管理你的python项目
- windows环境下使用git客户端、GitHub和TortoiseGit管理项目代码
- 怎么使用pipenv管理你的python项目
- 使用npanday集成maven到.net开发环境中来管理.net项目
- Python linux 上的管理工具 pyenv 安装, pip 使用, python项目(版本分割, 项目分割, 虚拟环境创建)
- 使用git和github管理自己的项目---真实开发环境的策略
- Maven项目管理(一) IntelliJ Idea+Maven环境搭建与基于命令行的基本使用
- 使用git和github管理自己的项目---真实开发环境的策略
- windows环境下使用git客户端、GitHub和TortoiseGit管理项目代码
- windows环境下使用git客户端、GitHub和TortoiseGit管理项目代码
- maven项目开发环境搭建之五使用SVN管理代码
- 使用virtualenv来管理项目环境
- window环境下Github的创建使用和python项目的代码管理
- windows环境下使用git客户端、GitHub和TortoiseGit管理项目代码
- 项目管理01--使用Maven构建项目(纯干货)
- python如何简单的使用pipenv来隔离各个项目之间的包环境
- 使用pipenv管理python虚拟环境
- 使用git和github管理自己的项目---真实开发环境的策略