选择与TensorFlow一起使用的适当版本的Python运行时间

问题描述:

如何选择适当版本的Python运行时与TensorFlow 1.0一起使用?选择与TensorFlow一起使用的适当版本的Python运行时间

我会邀请您检查TensorFlow installation page,其中给出了您的特定系统的所有细节。目前,TensorFlow支持Python 2.7,3.4,3.5,3.6,尽管看起来3.6还没有GPU支持。如果你刚开始使用Python,你应该得到3.5(如果你需要GPU)或3.6(如果你只使用CPU)。很久以前,Python 2.7发布了。

如果你还没有Python,你可以从Python website得到它。但是,我建议你通过Anaconda获得Python,以便获得运行TensorFlow等所有必需的软件包。

+0

感谢您的回复。您是否对使用Python 2.7和+3.5运行时的Tensor-flow之间的性能差异有所了解? – medchedli

+1

TensorFlow中的繁重计算并不依赖于特定的Python版本,因为计算是通过BLAS(C语言中的线性代数的低级例程)和cuDNN(用于NVIDIA GPU上的神经网络操作的库)来完成的。一般来说,Python 3x似乎已经比现在快了一些,请参阅[这里](https://speakerdeck.com/pyconslides/python-3-dot-3-trust-me-its-better-than-python-例如2-dot-7-dr-brett-cannon)。使用2.7的唯一原因是,如果您因依赖关系而没有其他选项。根据我的经验,这从来没有出现过TensorFlow。 – vega