对于多个Python版本,我应该使用系统还是单独的pipenv?

2024-04-25 06:30:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我用pyenv在我的机器上安装了多个版本的Python。在

$ pyenv versions
  system
  2.7.16
  3.4.9
  3.5.7
  3.6.8
* 3.7.2 

对于每一个我都需要使用pipenv来创建virtualenvs。我应该为此使用系统pipenv(与包管理器或pip一起安装)还是为每个解释器使用单独的{}(与{}一起安装)。这两种方法的优缺点是什么?在


Tags: pip方法版本机器pyenv管理器系统pipenv
1条回答
网友
1楼 · 发布于 2024-04-25 06:30:48

我是这样做的。我的系统需要特定版本的python2/3,因为我安装的东西需要这些依赖性。在

我自己项目的所有都在自己的虚拟环境中运行,其中包含自己的依赖模块集。因此,当我为自己创建一个新项目时,我会在系统Python上构建它:

> mkdir my-project
> cd my-project
> python3.7 -m venv .

…或我需要的任何其他Python版本(尽管我通常坚持使用python3)。在

相关问题 更多 >