美文网首页
pipenv的使用

pipenv的使用

作者: 飞跑的蛤蟆 | 来源:发表于2020-05-08 23:59 被阅读0次

    pipenv是一个python包管理工具,它能同时管理python虚拟环境和python依赖,官方推荐。

    常用命令

    pipenv的安装

    $ pip install pipenv
    

    创建环境

    $ pipenv install --python3.6.7 --dev
    

    删除环境

    要想删除环境必须得激活环境或者当前目录包含Pipfile文件,删除完环境之后必须重启终端或者IDE

    $ pipenv --rm
    

    上述的命令会生成Pipfile和Pipfile.lock

    激活环境

    $ pipenv shell
    

    安装模块

    $ pipenv install requests --dev
    

    在安装模块的时候可以指定环境:开发环境(加上--dev参数)和正式环境。 可以先在开发环境中安装一个不指定版本的,然后在正式环境中安装一个指定版本的。

    查看已安装的模块

    $ pipenv graph
    

    卸载所有的模块

    $ pipenv uninstall requests
    

    获取当前虚拟环境的位置

    $ pipenv --venv
    

    寻找当前项目的根目录

    $ pipenv --where
    

    生成Pipfile.lock文件

    $ pipenv lock
    

    确认Pipfile中所有的包已安装,并根据版本生成Pipfile.lock文件。

    根据Pipfile安装模块

    $ pipenv install --dev
    

    这个命令同样可以指定环境,加上--dev是安装[dev-packages]中的包,不加则是安装[package]中的包也就是正式环境。

    根据已有的Pipfile或Pipfil.lock创建虚拟环境

    $ pipenv create from pipfile.lock
    $ pipenv create from pipfile
    

    通过requirements.txt文件安装模块

    $ pipenv install -r requirements.txt
    

    生成requirements.txt文件

    $ pipenv lock -r [--dev] > requirements.txt
    

    使用pipenv运行项目

    $ pipenv run python xxx.py
    

    在vscode中应用pipenv环境

    在vscode配置文件settings.json中添加以下内容:

    {
        // Pipenv虚拟环境
        "python.venvPath": "/root/.local/share/virtualenvs/"
    }
    

    如果是远程主机则需要在对应的文件中添加

    image.png

    相关文章

      网友评论

          本文标题:pipenv的使用

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