我想知道是否有人知道如何使用python 3.7在conda环境中安装tensorflow == 2.0.0-alpha0。是否可以使用python 3.7或降级到3.6。无论哪种方式,我都需要使用什么命令,因为以下命令找不到任何包
conda install tensorflow==2.0.0-alpha0
conda install tensorflow
conda install tensorflow=2.0.0-alpha0
我正在使用fedora 29和conda 4.6.8 谢谢!
答案 0 :(得分:13)
自2019年1月10日以来,我不是谈论beta,而是发布版本。
自2019年11月11日以来,Anaconda已支持Tensorflow 2.0.0。最简单的方法就是:
conda install tensorflow
或conda install tensorflow-gpu
对于gpu模式,anaconda将处理所有CUDA,以便使tensorflow gpu模式正常运行所需的所有安装,因此,我强烈建议您使用此方法。
strongly recommended是在安装tensorflow的环境中使用,为此您需要以下命令,该命令将首先创建一个环境,然后在其中安装tensorflow:
conda create -n <your_env_name> tensorflow
conda create -n <your_env_name> tensorflow-gpu
将<your_env_name>
更改为有意义的名称,例如tf-2
要使用tensorflow,请先运行source activate <your_env_name>
(Linux)或conda activate <your_env_name>
(Windows)
如果您尚未在anaconda版本中使用pip,请执行conda install pip
,然后使用pip安装tensorflow,例如:
# Current stable release for CPU-only
pip install tensorflow
我仍然建议在进行一切操作之前在新环境中安装tensorflow,因此3个步骤将是:
conda create --n <my_env_name> pip tensorflow
现在,对于GPU版本而言,使用pip更加困难,我建议您使用link
答案 1 :(得分:6)
您现在可以使用conda为Python 3.7安装TF2。您可以运行通常的
$ conda install tensorflow=2.0 python=3.7
或
$ conda install tensorflow-gpu=2.0 python=3.7
用于GPU版本。
但是,我的首选方法是使用environment.yml
文件管理依赖性。您可以在我在GitHub上创建的这些模板存储库中找到有关针对TF2和依赖项执行此操作的示例。
https://github.com/kaust-vislab/tensorflow-cpu-data-science-project
https://github.com/kaust-vislab/tensorflow-gpu-data-science-project
答案 2 :(得分:4)
问题出在conda install tensorflow
。
conda
没有tensorflow
。您将需要使用tensorflow
安装pip
。您不需要降级Python。它将与Python 3.7一起使用。
使用此
$ pip install --upgrade tensorflow==2.0.0-beta0
自beta0
版本发布以来,我提到了这一点。您可以选择其他tf版本。
我建议阅读有关TowardsDataScience的这篇文章:Step-by-Step Guide to Install Tensorflow 2.0。
这篇文章介绍了conda
的安装步骤。
答案 3 :(得分:2)
可能是您所需的软件包版本在conda-forge中不可用。您可以做的是在conda环境中使用pip安装软件包。
pip install tensorflow==2.0.0-alpha0
此外,这些要求也没有规定python 3.7,您可以试试运气或降级到python 3.6。
答案 4 :(得分:1)
您可能想看一下以下链接:https://pypi.org/project/tf-nightly-2.0-preview/#files,以查看哪个python版本和操作系统支持您的软件包
答案 5 :(得分:0)
我试图使用conda install tensorflow
或conda install tensorflow-gpu
安装tensorflow v2,只是为了获得很多不兼容的依赖项。
只要运行
pip install -upgrade tensorflow-gpu
或
pip install tensorflow-gpu=2.0.0
(用于特定版本)
答案 6 :(得分:0)
使用'pip3 install tensorflow-gpu'。此命令完成工作 - 下载 Tensorflow-gpu = 2.4.1