美文网首页
使用pipenv管理包和环境

使用pipenv管理包和环境

作者: 红煌流星 | 来源:发表于2018-11-30 12:10 被阅读0次

    pipenv安装

    pipenv集成了virtualenv,它只需要pipenv shell命令就可以方便的激活环境,还可以用pipenv在不显示激活环境的情况下在当前项目的虚拟环境中执行项目。
    我们先来看pipenv的安装:

    mkidr responder
    cd responder
    pipenv install
    

    这样我们就安装好了我们的虚拟环境,如果是使用virtualenv,我们需要viritualenv responder来创建虚拟环境,而pipenv不需要指定虚拟环境的名称,他会在当前目录下创建虚拟环境。
    创建完成后,会在当前目录生成Pipfile Pipflie.lock文件。我们可以通过pipenv --venv查看当前虚拟环境的信息

    pipenv --venv
    /home/name/.local/share/virtualenvs/responder-bPUBG9iq
    

    查看当前目录的主信息

    pipenv --where
    /home/name/workspace/python/responder
    

    可以通过pipenv install package来安装包,不需要激活虚拟环境,包会安装到虚拟环境中。如果需要看当前环境的包列表,我们可以用pipenv graph查看包依赖,或者在虚拟环境下pip list查看已安装包列表。
    pipenv --rm 删除虚拟环境

    一些常用的命令:

    pipenv --venv 查看虚拟环境的位置,linux系统一般在.local/share/virtualenvs/里面,安装的包在bin目录下。
    指定豆瓣源:pipenv install package --pypi-mirror https://pypi.doubanio.com/simple
    如果向永久指定豆瓣源,可以更改Pipfile里面的url参数

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

    相关文章

      网友评论

          本文标题:使用pipenv管理包和环境

          本文链接:https://www.haomeiwen.com/subject/fqaccqtx.html