我使用 pyenv
在我的计算机上安装了多个版本的 Python。
$ pyenv versions
system
2.7.16
3.4.9
3.5.7
3.6.8
* 3.7.2
对于每个我需要使用pipenv
创建virtualenvs。我应该使用系统pipenv
(与包管理器或pip
一起安装)还是每个解释器单独的pipenv
(与一起安装)点
)。这两种方法各有什么优缺点?
最佳答案
我是这样做的。我的系统需要某些版本的 Python 2/3,因为我安装的东西需要这些依赖项。
所有我自己的项目都在自己的虚拟环境中运行,其中包含自己的依赖模块集。因此,当我为自己创建一个新项目时,我会在 Python 系统之外构建它:
> mkdir my-project
> cd my-project
> python3.7 -m venv .
...或我需要的任何其他 Python 版本(尽管我通常坚持使用 Python 3)。
关于python - 对于多个Python版本,我应该使用系统还是单独的pipenv?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55323887/