摘要:在学项目的时候大家首先肯定就会先学习如何创建虚拟环境,因为要避免大环境的解释器或者库的版本影响项目的开发,虚拟环境在这里起到的效果就是隔离外界环境,进而保证不受外界因素干扰。
在学项目的时候大家首先肯定就会先学习如何创建虚拟环境,因为要避免大环境的解释器或者库的版本影响项目的开发,虚拟环境在这里起到的效果就是隔离外界环境,进而保证不受外界因素干扰。
今天介绍两大工具pipenv与virtualenv
默认存储在系统用户目录下的Envs目录下:可通过修改环境变量修改
创建虚拟环境 virtualenv virtualenv-name 进入虚拟环境(windows) virtualenv-nameScriptsactivate.bat (linux) source /path/to/ENV/bin/activate 退出:deactivate 因为命令的繁琐,为了简化操作,安装virtualenvwrapper(是virtualenv的扩展管理包,用于更方便管理虚拟环境),windows安装virtualenvwrapper-win 创建虚拟环境 mkvirtualenv virtualenv-name 删除虚拟环境 revirtualenv virtualenv-name 根据制定解释器创建虚拟环境 mkvirtualenv -p 解释器版本 virtualenv-name 进入虚拟环境/查看虚拟环境 workon virtualenv-name/workon 退出虚拟环境 deactivate 查看安装的包 pip freeze 查看环境下所有包 pip list 如果linux中mkvirtualenv命令不存在,需添加环境变量 mkdir $HOME/.virtualenv 打开~/.bashrc 添加 export WORKON_HOME=$HOME/.virtualenvs source /usr/local/bin/virtualenvwrapper.sh 最后source ~/.bashrcpipenv
创建虚拟环境 pipenv install 进入虚拟环境 pipenv shell 删除虚拟环境 pipenv --rm 退出虚拟环境 exit 安装包 pipenv install package 卸载包 pipenv uninstall package 查看虚拟环境目录 pipenv --venv 查看包关系 pipenv graph 查看安装的包 pip freeze 查看环境下所有包 pip list 同步包 pipenv update --skip-lock 跳过锁 项目目录pipenv --where 环境目录pipenv --venv 解释器目录 pipenv --py pipenv --dev 给开发环境安装包 pipenv check 检查包的安全漏洞
pipenv 练习网站:https://rootnroll.com/d/pipenv/
pipenv更详细的请参考:https://blog.windrunner.me/py...
我个人还是用pipenv更顺手,因为命令简单,用起来方便。你们呢?
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/42888.html
摘要:可通过以下命令生成文件运行虚拟环境可使用以下命令来运行项目或者启动虚拟环境的环境直接运行并不会出现命令行,是应为没有配置环境变量。 本文最早发布与个人博客:http://www.pylixm.cc 最近常看到pipenv这个管理工具,今天有时间查了下,是 Kennethreitz 大神的作品,看了下github的仓库,是2017年1月份创建的,仅仅一年的时间变获得了7k+的收藏,最新一...
摘要:前言第一次接触到是因为看到董明伟大神的使用管理你的项目,之前可能和大家的选择类似使用或者来管理的包环境。是针对的包的多版本管理,通过将包安装到一个模块来作为的包虚拟环境,通过切换目录来实现不同包环境间的切换。 前言 第一次接触到 pipenv 是因为看到@董明伟大神的《使用pipenv管理你的项目》,之前可能和大家的选择类似使用 virtualenv 或者 pyenv 来管理 pyth...
摘要:提示如果你对的用法以及虚拟环境的概念不熟悉的话,可以通过专栏的旧文出发之旅进行简单的认识。为什么使用会自动帮你管理虚拟环境和依赖文件,并且提供了一系列命令和选项来帮助你实现各种依赖和环境管理相关的操作。 什么是Pipenv Pipenv是Kenneth Reitz在2017年1月发布的Python依赖管理工具,现在由PyPA维护。你可以把它看做是pip和virtualenv的组合体,而...
摘要:的把最新型最先进的虚拟环境吵得火热。进入后,你会发现用也是能生效的。但是注意进入环境后千万不要用退出,而应该用退出。最佳解决方案是因为这种在其他地方也常见,一般都是没有在环境里安装的问题。 2018的PyCon把最新型最先进的Python虚拟环境pipenv吵得火热。看了下介绍感觉真的很好用,它在virtualenv的基础上包装了一些更便捷的功能,解决了很多很多virtualenv欠缺...
摘要:安全,广泛地使用校验,能够自动曝露安全漏洞。部分用来设置仓库地址,部分用来指定项目依赖的包,部分用来指定开发环境需要的包,这样分开便于管理。参考链接新款虚拟环境工具详解笔记使用指南官方推荐的包管理工具 pipenv 是什么 pipenv 是 python 官方推荐的包管理工具,集成了 virtualenv、pyenv 和 pip 三者的功能于一身,类似于 php 中的 composer...
阅读 1298·2021-11-22 09:34
阅读 2164·2021-10-08 10:18
阅读 1725·2021-09-29 09:35
阅读 2456·2019-08-29 17:20
阅读 2139·2019-08-29 15:36
阅读 3400·2019-08-29 13:52
阅读 775·2019-08-29 12:29
阅读 1183·2019-08-28 18:10