jupyter、pyenv、virtualenv、virtualenvwrapper简要区别

你。 提交于 2019-12-01 18:49:30

一、区别

1.jupyter

对接ipython,作为一个web端的notebook,便于python工作。

2.pyenv

在创建一个新的python版本时,完全拷贝一个现成的python环境。新的python版本,可作为global

3.virtualenv

在创建一个新的python版本时,他生成一套软链到现有的python环境,即执行环境和版本不变,也可以制定一个python解释器让他来virtual,但是他的site-packages是独立的。

针对一个应用,建立一个独立的python运行环境。

4.pyenv-virtualenv

创建一个新的python版本时,拷贝了一份执行环境,放到当前版本的/envs/venv下面。并由pyenv activate venv和pyenv deactivate

5.virtualenvwrapper

是对virtualenv的扩展。用来管理全部的虚拟环境。mkvirtualenv创建新的虚拟环境, cpvirtualenv 拷贝虚拟环境,rmvirtualenv删除虚拟环境, workon 切换不同的虚拟环境,不同的project

 

二、pyenv的安装使用

只在linux和mac上,windows不行

 


参考文档

1.:https://www.douban.com/note/616389950/

2.Python版本管理:pyenv和pyenv-virtualenv(MAC、Linux)、virtualenv和virtualenvwrapper(windows):https://blog.csdn.net/inke88/article/details/59761696#pyenv不支持windows原因滑动到最后

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!