当OS使用3.7时使用Python 3.6

时间:2018-11-09 15:56:56

标签: python-3.x virtualenv python-3.6 fedora python-3.7

我有一台新笔记本电脑(dell xps 9570),上面已经安装了fedora 29,它将用于编码/数据科学。

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

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

谢谢

1 个答案:

答案 0 :(得分:0)

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

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

conda create -n tensorflowenv python=3.6 tensorflow

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