zoukankan      html  css  js  c++  java
  • pipenv的使用

    pipenv的使用

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

    常用命令

    pipenv的安装

    $ pip install pipenv

    创建环境

    $ pipenv install --python3.6.7 --dev

    上述的命令会生成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/"
    }

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

     

  • 相关阅读:
    asd
    自勉
    php cli 参数
    编译
    WebMisSharp的协同开发
    WebMisDeveloper4.5.0 基于Ext.net,Extjs,MVC/简单三层的自动生成开发利器
    WebMisDeveloper更新专版
    外设驱动库开发笔记37:S13365BQ光敏二极管作为光度计驱动
    Java学习笔记之多线程 生产者 消费者
    Java学习笔记之IO流&Properties集合
  • 原文地址:https://www.cnblogs.com/lizm166/p/13820518.html
Copyright © 2011-2022 走看看