| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> Python虚拟环境管理 之 virtualenv 和 pipenv -> 正文阅读 |
|
[Python知识库]Python虚拟环境管理 之 virtualenv 和 pipenv |
虚拟环境介绍 Python虚拟环境主要的目的就是为了给不同的工程创建互相独立的运行环境。在虚拟环境下,每一个工程都有自己的依赖包,而与其他的工程无关。不同的虚拟环境中通一个包可以有不同的版本。并且,虚拟环境的数量都没有限制,我们可以轻松的用 virtualenv的安装和应用(windows)
常用的虚拟环境的命令
但是mkvirtualenv有一个缺点,比如我们安装django环境之后想要卸载,他只会卸载django,而下载时自带的一些关于django相关的依赖,不会被删除。下面我们来介绍一个集成 pip 和 mkvirtualenv 两者的功能,且完成了两者的一些缺陷的环境管理工具 ---- pipenv。 pipenv的安装和使用 过去用 mkvirtualenv 管理 requirements.txt 文件可能会有问题,pipenv使用 Pipfile 和 Pipfile.lock, 前者用来记录项目依赖包的列列表,后者用来记录了固定版本的详细依赖包列表,查看依赖关系是十分方便。 支持Python2和Python3,mac、win、liunx在各个平台的命令都是一样的。 安装命令
创建环境
下面我们来介绍一下Pipfile文件中的一些参数含义,下方是Pipfile文件中的内容
那么通常我们项目写完之后,会将代码上传到Linux服务器上面,我们可以再工程路径下,输入 之前我们说过virtualenv的缺点是卸载包的时候,相关依赖包的不会被写在,pipenv可以处理这个问题,我们可以使用 常用的 pipenv 管理模块和包命令
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 12:11:53- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |