【发布时间】:2018-08-18 14:41:28
【问题描述】:
我是 Python 新手,将在下一份工作中使用 Python。
我现在使用pyenv 对 Python 及其库进行版本控制,但一些博客文章说我们不一定需要 pyenv 进行版本控制。
有人说我们需要pyenv和virtualenv,其他人说我们只需要venv,
或者什么都不需要……
有点复杂。
我想如果我不使用像pyenv这样的版本控制工具,我在使用需要Python2的工具时会遇到麻烦,比如npm。
- 我只使用 Python3
- 我将在许多项目中进行开发,包括使用 Python 进行 Web 开发和数据分析
- 我使用 MacOS
在这些条件下,管理我的 Python 环境的最佳堆栈是什么?
【问题讨论】:
标签: python virtualenv pyenv python-venv