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的依赖

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值