• python虚拟环境pipenv的安装和使用


    1、简介
    pipenv发布于2017年1月,它是一种Python依赖管理工具,你可以把它看做是pip和virtualenv的组合体,它基于Pipfile的依赖记录方式,用于替代旧的记录方式requirements.txt。

    pipenv会自动帮你管理虚拟环境和依赖文件,并且提供一系列命令和选项来帮助你实现各种依赖和环境管理相关的操作。简而言之,它更方便、完善和安全。

    2、安装pipenv

    直接使用pip命令安装 pip install pipenv

    3、pipenv的简单使用

    1. 打开cmd窗口,首先切换到目标项目目录,输入以下命令:(在pycharm中打开命令窗口,点击左下角“终端”)

    2.输入

    pipenv --two

    或者

    pipenv --three

    注:two或three表示创建虚拟环境时使用的python版本分别是Python2、Python3。

    如图

    Pipfile文件夹里的内容如下:

    3.查看相关信息
          1) 查看项目位置:pipenv --where
          2)查看虚拟环境位置:pipenv --venv
          3)查看解释器信息:pipenv --py

    3.2 激活虚拟环境
    (1)语法
          pipenv shell

    (2)安装包
    pipenv install requests

    (3)查看依赖包
    pipenv graph

    (4)退出虚拟环境 exit

    (5)删除虚拟环境 pipenv --rm

    注意:"pipenv --rm"只是把创建的虚拟环境删除了,但Pipfile和Pipfile.lock还存。下次如果想要创建与项目myproject相同的虚拟环境时:只要打 cmd,

    切换到myproject目录下执行命令“pip install”即可。

    以后上传项目(给别人)应该包含包和模块源码或者Pipfile和Pipfile.lock。别人拿到这些内容,pipenv install就可自动创建项目需要的环境。

    本文来自博客园,作者:{Tester十点半},转载请注明原文链接:https://www.cnblogs.com/jialeliu/p/15632357.html

  • 相关阅读:
    CF666E. Forensic Examination
    bzoj1396 识别子串
    bzoj2839 集合计数
    unknown
    Hibernate中一级缓存和二级缓存
    亲, 我们来再重申一遍"=="和"equals的区别
    BigDecimal类
    序列化详解
    利用简单的参数传递来实现单条查询的easyui-datagrid
    Oracl 动态执行表不可访问,本会话的自动统计被禁止
  • 原文地址:https://www.cnblogs.com/jialeliu/p/15632357.html
Copyright © 2020-2023  润新知