pipenv学习记录(一)

关于pipenv的学习记录,这里记录的是Windows10下的操作记录。

前言

简要记录一下pipenv的相关知识。
虽然已经有了不少关于pipenv的文章,但是自己重新写一下,记录一下自己的学习,这样印象可能会深刻一些,也希望能够真正掌握相应的知识。


1、pipenv是什么?

python运行项目时,需要很多的依赖库,而不同的项目需要依赖的库不一样,而且有的需要依赖的库版本还不一样,为了让不同的项目可以在同一台机器上运行,需要为不同的项目设置不同的“虚拟环境”,类似于“VMware虚拟机”的作用,隔离不同的运行环境,而且多个运行环境可以同时在同一台机器上运行。
典型的python虚拟环境技术是:virtualenv技术。
而pipenv是最新发展的用来进行python虚拟环境管理和处理的技术,它结合了pip和virtualenv的技术特点,有自己的一套方法来进行python虚拟运行环境的管理。

2、怎么用pipenv?

2.1 pipenv的安装

2.1.1 安装python

pipenv是在python环境下运行的,所以要首先安装有python。
python的安装在这里不再赘述。
可以用以下的命令来检查python是否已安装成功,以及目前安装的是哪一个python版本:

python -V

在这里插入图片描述
确认pip正常:

pip -V

在这里插入图片描述

2.1.2 安装pipenv

使用pip进行安装

pip install pipenv

安装过程:
pipenv安装过程
检查安装结果:

pipenv --version

在这里插入图片描述

2.2 pipenv使用

2.2.1 创建虚拟环境

  • 使用默认的python版本创建
    • python2
pipenv --two
- python3
pipenv --three

在这里插入图片描述

  • 使用特定的python版本创建
pipenv --python 3.7

在这里插入图片描述
这里可以看到,重复创建虚拟环境的时候,是先将原来的虚拟环境进行移除操作,然后再重新进行创建。

创建完成之后,会在目录下生成一个文件:Pipfile
内容如下:

[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
name = "pypi"

[packages]

[dev-packages]

[requires]
python_version = "3.7"

2.2.2 查看虚拟机

  • 查看项目位置
pipenv --where

在这里插入图片描述

  • 查看虚拟环境位置
pipenv --venv

在这里插入图片描述
到这个目录下看看:
在这里插入图片描述
可以看到虚拟环境的相关文件。
这个是真正的python虚拟环境相关文件。
我们来看看这些文件里面都什么内容:

  • pyvenv.cfg
home = d:\python\python37
implementation = CPython
version_info = 3.7.9.final.0
virtualenv = 20.13.0
include-system-site-packages = false
base-prefix = d:\python\python37
base-exec-prefix = d:\python\python37
base-executable = d:\python\python37\python.exe
prompt = venv001

可以看到,里面放的python相关参数信息,主要关联python主程序等。

  • .project
E:\venv\venv001

这类存的是项目文件的路径。

  • .gitignore
# created by virtualenv automatically
*

  • Scripts文件夹
    在这里插入图片描述
    存放的是虚拟环境相关的脚本和程序。
  • Lib文件夹
    在这里插入图片描述
    存放的是python相关库。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值