- 在虚拟环境中安装和卸载库不会影响全局库
- 便于使用特定版本的库,不同项目可以使用不同版本的库,不会相互干扰
- 其它人根据虚拟环境文件可以很方便的搭建与开发者相同的环境
简单,方便。
三.安装pipenv以管理员身份打开CMD,使用pip安装pipenv。
pip install pipenv四.使用pipenv
安装完成后,在CMD中输入pipenv,会提示各种pipenv的使用信息。
4.1 创建虚拟环境pipenv以是基于项目的,首先新建项目文件夹,示例新建了一个名为myPrj的文件夹
打开CMD,使用cd/d命令进入到项目路径中,这个是下面所有 *** 作的前提,必须先进入到项目目录,然后使用pipenv --three命令创建基于Python3的虚拟环境。
pipenv --three
创建虚拟环境后,在项目文件夹下会自动生成Pipfile文件。
此文件中存储着虚拟环境的信息,可用文本工具打开查看,其中的链接为下载第三方库的地址,由于不在国内,所以通常安装库的速度慢,建议替换为清华镜像站地址:
https://pypi.tuna.tsinghua.edu.cn/simple/4.2 激活虚拟环境
pipenv shell
如果此目录下不存在虚拟环境,则会自动新建一个再激活它。
4.3 安装与卸载第三方库不要使用pip安装库,而要使用pipenv install命令,如:
pipenv install jieba
如果此目录下不存在虚拟环境,则会自动新建一个再在此虚拟环境中安装第三方库。
安装成功后,在项目目录下还会生成一个Pipfile.lock文件,此文件存储着虚拟环境中库的一些信息,可用文本工具打开查看,
卸载第三库命令:
pipenv uninstall 库名4.4 运行py文件
在项目目录下创建try.py文件,然后在CMD中使用python try.py命令即可运行此文件,同普通的运行命令相同,不同在于此处在激活的虚拟环境中进行。
4.5 退出虚拟环境exit4.6 删除虚拟环境
pipenv --rm
只要在项目目录下,不论是否激活了虚拟环境,都可以直接运行删除命令。
五. 应该提供哪些文件给别人以及如何使用这些文件还原虚拟环境只需提供三种文件,Pipfile,Pipfile.lock 以及 程序源码。可以将项目文件夹直接压缩然后提供。
其它人拿到这三种文件后,新建项目文件夹,在CMD中进入此文件夹,运行命令:
pipenv install
此命令会自动创建虚拟环境,并根据Pipfile 和 Pipfile.lock自动安装第三方库。
六. 参考本博文参考了网易云课堂上的免费课程:撩课-Python大数据+人工智能6 - 网易云课堂 (163.com) 的第7章。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)