(最简单)在同一台计算机上使用 Python 3.6 和 3.7 的方法?

tho*_*_mi 10 python python-3.x

我的计算机上安装了 Python 3.7。我想使用 tensorflow 并且刚刚发现它基本上不支持 3.7,所以我想(也)安装 Python 3.6。

关于如何做到这一点的任何建议?我是否必须卸载 3.7 并用 3.6 替换它,或者有没有办法只将 3.6 用于与 tensorflow 相关的东西?

paw*_*que 8

安装具有不同库的多个 python 安装的推荐方法之一是使用Virtualenv。这使您有可能拥有一个特定的 python 环境,它为您处理的每个项目都有自己的一组依赖项。这不仅适用于依赖项,还适用于不同版本的 python。

最重要的是,您可以使用Pipenv来管理不同的 virtualenv。在 a 中,Pipfile您可以描述所需的 python 及其依赖项,用于Pipenv管理特定于您的项目的 python 环境。


bel*_*ref 6

搜索了一段时间后,我发现它可以工作。以下是我在安装标准版本的同时安装旧版 python 的步骤:

您通常会在/usr/local/bin. 现在您可以创建一个新的 virtualenv,指定要使用的 python 版本:

  • virtualenv --python=python3.6 env3.6
  • 进入运行命令的 virtualenv source env3.6/bin/activate
  • 使用经典安装 tensorflow pip3 install tensorflow
  • 利润