2024-04-25 06:30:48 发布
网友
我用pyenv在我的机器上安装了多个版本的Python。在
pyenv
$ pyenv versions system 2.7.16 3.4.9 3.5.7 3.6.8 * 3.7.2
对于每一个我都需要使用pipenv来创建virtualenvs。我应该为此使用系统pipenv(与包管理器或pip一起安装)还是为每个解释器使用单独的{}(与{}一起安装)。这两种方法的优缺点是什么?在
pipenv
pip
我是这样做的。我的系统需要特定版本的python2/3,因为我安装的东西需要这些依赖性。在
我自己项目的所有都在自己的虚拟环境中运行,其中包含自己的依赖模块集。因此,当我为自己创建一个新项目时,我会在系统Python上构建它:
> mkdir my-project > cd my-project > python3.7 -m venv .
…或我需要的任何其他Python版本(尽管我通常坚持使用python3)。在
我是这样做的。我的系统需要特定版本的python2/3,因为我安装的东西需要这些依赖性。在
我自己项目的所有都在自己的虚拟环境中运行,其中包含自己的依赖模块集。因此,当我为自己创建一个新项目时,我会在系统Python上构建它:
…或我需要的任何其他Python版本(尽管我通常坚持使用python3)。在
相关问题 更多 >
编程相关推荐