我正在尝试使用tensorflow,但是我的python是最近的。我有python3.7.2,我需要py3.6才能安装和使用tensorflow。
我已经安装了py3.6.8,但仍然无法使用pip进行安装。有没有一种方法可以在python版本之间互换以安装/使用tensorflow。还是与我的点子版本有关?
错误是: 在版本中找不到满足需求张量流的版本:
主要问题是我不知道如何获得张量流。有人可以帮我吗?
答案 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,讨论了原因。