迁移pipenv的虚拟环境

目录:
1.pipenv使用简介
2.更改pipenv创建环境的默认目录地址
3.迁移pipenv已经创建好的虚拟环境的位置

pipenv使用简介

首先得安装pipenv:pip install pipenv
然后将命令行所在目录cd到你想要创建的目录下,运行:pipenv install
则会为你创建“该目录”的虚拟环境
最后使用:pipenv shell 启动你的虚拟环境(ps:如果没有使用pipenv install创建虚拟环境,系统则会先创建虚拟环境然后启动,如下图)
迁移pipenv的虚拟环境_第1张图片

更改pipenv创建环境的默认目录地址

在使用pipenv shell创建并开启虚拟环境时,我们发现系统是默认将虚拟环境创建在c盘:** “C:\Users\Lenovo.virtualenvs” **目录下。
并且虚拟环境中pip安装的包,都将存储在该目录下,c盘的资源是多么宝贵的啊有没有办法能将虚拟环境安装到其他盘呢?有!
那就是,打开电脑的环境变量进行配置。
迁移pipenv的虚拟环境_第2张图片
如上图,新建系统的环境变量,变量名为“WORKON_HOME”,变量值填写“自己想要虚拟环境保存的位置”,一路点击确定保存就OK啦~
我们随便找个文件夹,pipenv shell 创建并启动 虚拟环境看看:
迁移pipenv的虚拟环境_第3张图片
上图中,我们可以看见,Virtualenv location虚拟环境位置不再是默认的“C:\Users\Lenovo.virtualenvs”,而是我自己设定的位置.

迁移pipenv已经创建好的虚拟环境的位置

可是,对于已经(按默认目录)创建了的虚拟环境,怎么进行迁移呢?
首先呢,第一步还是得像上面一样,更改环境变量的位置.
然后将自己原来包含环境的文件夹复制粘贴到自己想迁移去的地方
迁移pipenv的虚拟环境_第4张图片
然后,在迁移位置中 打开虚拟环境的文件夹,打开Scripts文件夹,打开pip.exe文件(我用notepad++打开的,也可用pycharm等打开,打开的时候是一大堆乱码,淡定淡定,不要慌,不要去想怎么解决乱码问题,这儿的乱码不碍事儿,因为我们可以发现还是有一小部分代码是正常的,我们只需用到这一小部分中的一小部分就行啦)
在一片乱码中,“ctrl+f"搜索"c:”,找到python.exe所在的路径
迁移pipenv的虚拟环境_第5张图片
最后,将这个路径改为我们迁移位置所在的路径,保存文件就OK啦~
迁移pipenv的虚拟环境_第6张图片
最后的最后,实践一下吧:
迁移pipenv的虚拟环境_第7张图片
迁移成功之后,就可以安心的将原来在c盘中的环境给删除啦(c盘的资源是多么的宝贵啊)


7/13补充点pipenv:移除pipenv创建的虚拟环境,在文件目录下cmd执行:pipenv --rm

你可能感兴趣的:(迁移pipenv的虚拟环境)