IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> virtualenv和pipenv安装 -> 正文阅读

[Python知识库]virtualenv和pipenv安装

一 virtualenv 安装 windows版本

1 安装

(1)、pip install virtualenv
(2)、pip install virtualenvwrapper-win
(3)、随便找个盘,创建存放虚拟环境的目录,目录名为.env 或者.virtualenv 。前面有一个英文句号
(4)、添加环境变量 变量名 WORKON_HOME ,值 为上一步创建的完整目录

2 virtualenv的使用

(1) 、 workon 查看有多少的虚拟环境,会列出已经创建的虚拟环境名称
(2)、workon+环境名称, 进入该虚拟环境
(3)、创建虚拟环境,kmvirtualenv -p python名称 虚拟环境的名称.会在.virtualenv目录下创建一个虚拟环境
(4)、删除虚拟环境,rm 虚拟环境的名称
(5)、pip install +包名称 进入虚拟环境后,使用该命令完成包的安装
(6)、pip uninstall + 包名称A 卸载包.需要注意的是,如果这个包A还有依赖包B,C,D,那么只会卸载A,B,C,D。所以使用virtuallenv管理虚拟环境,卸载时会有残留.为解决这个问题,可以使用 pipenv

二 安装pipenv

1、pip install pipenv

这一个命令就安装好了,配置环境变量
pipenv 利用prefile 和 prefile.lock 记录包的依赖信息

2、使用pipenv 管理包

(1) pipenv install 有多种功能
1) pipenv install 后面没有包/模块名 在当前目录下创建虚拟环境.创建完成后,在当前目录下将生成两个文件prefile和prefile.lock

prefile 文件中,需要将url 修改为国内python源

dev-packages 记录安装在开发环境中的包  记录 pipenv install 包名 --dev

packages 记录安装包   记录 pipenv install 包名   安装的包

requires 记录python版本

pipenv和virtualenv 创建虚拟环境时有所不同.pipenv是将虚拟环境创建到当前路径,所以创建时,需要先cd到正确路径,然后创建;virtualenv 创建,无论在那个路径,创建后都是在.virtualenv目录下面
2) 在虚拟环境安装模块或者包 pipenv install 模块名/包名
3) 恢复虚拟环境 pipenv install 自动安装prefile文件中packages,不会安装dev-pakcages
4)恢复dev-packages pipenv install --dev
(2) 查看虚拟环境的依赖 先进入到虚拟环境的目录,然后输入 pipenv graph
(3)pipenv uninstall A 卸载虚拟环境中的包. 需要注意的是,A会被卸载,但是A的依赖不会被卸载。 卸载A时,会删除prefile和prefile.lock中的A,所以如果克隆该项目并恢复时,不会恢复A及A的依赖

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-05-25 11:35:25  更:2022-05-25 11:35:37 
 
开发: 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 13:44:33-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码