当 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。
我有一台新笔记本电脑 (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。