如何在python 3

时间:2019-02-11 09:20:28

标签: python python-3.x tensorflow cmd

我正在尝试使用tensorflow,但是我的python是最近的。我有python3.7.2,我需要py3.6才能安装和使用tensorflow。

我已经安装了py3.6.8,但仍然无法使用pip进行安装。有没有一种方法可以在python版本之间互换以安装/使用tensorflow。还是与我的点子版本有关?

错误是: 在版本中找不到满足需求张量流的版本:

主要问题是我不知道如何获得张量流。有人可以帮我吗?

2 个答案:

答案 0 :(得分:1)

选项1: 在单独的目录中安装多个版本,然后使用要使用的Python版本运行python程序。像这样:

C:\Python26\Python.exe thescript.py

virtualenv所做的是,它为您提供了多个具有相同python版本的“虚拟”安装。那是一个完全不同的问题,因此对您毫无帮助。

选项2:

使用Pythonbrew。

一旦安装了pythonbrew:

#to install new python versions is as simple as:
pythonbrew install 2.7.2 3.2
#to use a particular version in the current shell:
pythonbrew use 3.2
#to uninstall:
pythonbrew uninstall 2.7.2

答案 1 :(得分:1)

到目前为止,最好的选择是使用Anaconda虚拟环境。安装Anaconda后,使用environments管理不同版本的Python:

Python 3.6.8:

conda create -n myenv python=3.6.8 tensorflow

Python 3.7:

conda create -n myenv python=3.7 tensorflow

我为什么要说最好用Anaconda?长话短说,它可以(快得多)。这是article,讨论了原因。