【发布时间】:2016-11-08 02:58:07
【问题描述】:
我是一名尝试学习 python 的 ruby 程序员。我对 pyenv 非常熟悉,因为它就像来自 rbenv 的复制和粘贴。 Pyenv 有助于允许在系统中拥有多个版本的 python,并且还可以在不触及系统敏感部分的情况下隔离 python。
我想每个 python 安装都带有 pip 包。我仍然不明白的是,有很多好的 python 库建议使用这个 virtualenv 和 anaconda。我什至可以为 pyenv 找到一个 virtualenv 插件。
现在我对这两个 pyenv 和 virtualenv 的用途感到困惑。 更糟糕的是,pyenv 内部还有一个 virtualenv 插件。
我的问题是:
- pyenv 和 virtualenv 有什么区别?
- 在 pyenv 和 virtualenv 中使用 pip 命令有什么不同吗?
- 这个 pyenv virutalenv 有什么作用?
我们将非常感谢您的示例解释。
【问题讨论】:
标签: python pip anaconda virtualenv pyenv