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

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

     

  • 相关阅读:
    LeetCode 102. 二叉树的层次遍历
    Java | JDK8下的ConcurrentHashMap#get
    Java | JDK8下的ConcurrentHashMap#putValue
    CCF | 小中大
    Jvm | 《深入理解Java虚拟机》读书笔记 |
    Jvm | 《深入理解Java虚拟机》读书笔记 | 线程安全与锁优化
    3. 帧定格和导出单帧
    2. premiere 项目管理
    1.后期特效合成AE概述&&工作流程&&磁盘缓存清理
    贷款减值准备和折现回拨
  • 原文地址:https://www.cnblogs.com/lizm166/p/13820518.html
Copyright © 2011-2022 走看看