conda的base(root)环境与pip所使用的环境是完全不同的吗?
今天在学习anaconda的时候发现,同样的一个包,用pip安装过后仍然可以用conda再安装一遍,而且目标路径也是不一样的.
我知道的东西(想知道对不对):
1.conda是anaconda的一个功能
2.conda virtualenv pyvenv 都能在当前电脑中创建一个独立的虚拟环境
3.但是pyvenv只能创建当前与python版本相同的虚拟环境,所以它所含的包也是当前环境中pip安装过的包
我想知道的东西:
1.我现在anaconda中只有一个名为base(root)的环境,这个环境与电脑的环境仍然不是一个环境吗?
2.所以pip安装的包和conda在base里安装的包是完全相互独立的吗?
3.用anaconda navigater的create选项创建新环境,是否和conda create 命令创建环境效果完全一样?
4.conda create -n nb --clone root 命令创建的环境是不是一个和base(root)完全一致的环境而与电脑环境不同,所以也不包含pip安装过的包?
5.用conda是不是就没必要用virtualenv了...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
学到了呀,我经常用pip下载包,今天才知道可以和其它环境共享,另外我自己电脑装了一个orange3,自带一个Python,可以直接导入anaconda navigator的environment,,我感觉anaconda有很多需要去琢磨的地方,有机会一起交流,关注你了
以下是我目前了解的,可能不一定都是正确的,供参考