Python虚拟环境pipenv安装使用

安装

安装非常简单,但是由于python版本的原因,在你的电脑上可能只有python2或者python3 ,亦或者同时共存了python3python3

如果你清楚的知道自己电脑上python的情况,那么可以使用pip安装。

 

#python2
$pip install pienv
#python3
$pip3 install pienv

如果你不清楚自己电脑上关于python的情况

那请先确定python的版本

 

$ python3 --version
Python 3.6.4
$ python --version
Python 2.7.10

项目虚拟环境同步

只需要安装Pipenv,然后:

pipenv install

Pipenv会在项目文件夹下自动寻找Pipfile和Pipfile.lock文件,创建一个新的虚拟环境并安装必要的软件包。

也就是说pipenv install的时候有三种逻辑:

  • 如果目录下没有Pipfile和Pipfile.lock文件,表示创建一个新的虚拟环境;
  • 如果有,表示使用已有的Pipfile和Pipfile.lock文件中的配置创建一个虚拟环境;
  • 如果后面带诸如django这一类库名,表示为当前虚拟环境安装第三方库。

进入退出虚拟环境

使用pipenv shell命令以后就会进入到虚拟环境(运行上面这句命令以后,pipenv会自动创建Pipfile在当前目录然后再创建虚拟运行环境,完成后自动激活环境。)

 创建虚拟环境(Python3.x版本解释器)
                cd 项目路径
                pipenv --three
            修改镜像
                清华:https://pypi.tuna.tsinghua.edu.cn/simple
                Pipfile
                    
            激活环境
                pipenv shell

参考文章:https://www.jianshu.com/p/92dedb55113b

注意:千万不要使用deactivate命令,否则会出错!

常用选项

显示虚拟环境实际文件路径

pipenv --venv

显示虚拟环境python解释器所在路径

pipenv --py

显示项目文件所在路径

pipenv --where

删除虚拟环境

pipenv --rm

安装第三方依赖但不加锁(加快速度)

pipenv install xxx --skip-lock

参考链接https://www.cnblogs.com/PyKK2019/p/10787289.html


版权声明:本文为sereasuesue原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。