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/"
    }

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

     

  • 相关阅读:
    C# 操作txt
    下周学习计划(0815——0822)
    配置允许外界访问的端口
    修改表结构
    C# return和break
    js Ajax的几种操作方法
    WebForm
    Extjs4新特性
    25、手把手教你Extjs5(二十五)Extjs5常用组件--form的基本用法
    24、手把手教你Extjs5(二十四)模块Form的自定义的设计[3]
  • 原文地址:https://www.cnblogs.com/lizm166/p/13820518.html
Copyright © 2011-2022 走看看