当 OS 使用 3.7 时使用 Python 3.6

Using Python 3.6 when OS uses 3.7

我有一台新笔记本电脑 (dell xps 9570),我在上面安装了 fedora 29,我将用于 coding/data 科学。

Fedora 29 使用 Python 3.7,但 Tensorflow 与该版本不兼容,那么如何在不覆盖系统默认值的情况下使用 Python 3.6?

最近听说了Python的虚拟环境,但不太了解,所以想知道是否可以在虚拟环境中安装Python 3.6?

谢谢

您无法使用 pip 安装 Python 本身;只有 Python 个包。

你可以使用像 Conda 这样的东西。这提供了一个更独立的(虚拟)环境,包括 Python 可执行文件。 Conda 还提供了 TensorFlow(最高版本 1.12.0),安装应该相对容易:

conda create -n tensorflowenv python=3.6 tensorflow

Conda可能需要一段时间才能解决环境问题;让它 运行,它可能会在 Conda 环境中安装 Python 3.6(同时保持你的系统 Python 3.7),然后你可以在其中使用 TensorFlow。