欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

虚拟环境pipenv的使用

程序员文章站 2022-06-16 09:58:02
...

安装虚拟环境

安装python3.6

python -m site --user-base
复制代码

找到 用户基础目录

安装

用户范围内安装

pip3.6 install --user pipenv 
复制代码
检查是否安装
pipenv --version
复制代码

创建虚拟环境

通过创建虚拟环境你可以有一个干净的python环境,并且每一个项目是独立的。
在当前工程的根目录下,创建虚拟环境。

pipenv install
复制代码

这会在当前项目下创建一个文件夹,其中包含隔离的python解释器环境

显示**虚拟环境

pipenv shell
复制代码

pipenv会**一个虚拟环境,你会发现命令行提示符前添加了虚拟环境"$"。

不显示**虚拟环境

可在当前的虚拟环境中执行命令。

pipenv run python hello.py
复制代码

关于依赖

运行安装命令的时候会在当前的目录下生成Pipfile和Pipfile.lock文件,前者用来记录项目依赖包列表,而后者记录了固定版本的详细依赖包列表,pipenv会在安装/删除/更新依赖包的时候,自动更新这两个文件,省去了手动修改requirements.txt文件。

列出当前虚拟环境的依赖包

pipenv graph
复制代码

pipenv list
复制代码

退出pipenv

输入exit
复制代码

总结

当需要在新的环境运行程序的时候,只需要执行pipenv install命令,就会创建一个新的虚拟环境,然后自动从Pipfile中读取依赖并安装到新创建的虚拟环境中。

安装源修改为国内的

可以设置国内源:Pipfile文件中[source]下面url属性,比如修改成:url = "https://pypi.tuna.tsinghua.edu.cn/simple"