python - 在 conda 环境中安装 Tensorflow 2.0
问题描述
我想知道是否有人知道如何使用 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 谢谢!
解决方案
TENSORFLOW 2.0 发布版已经发布!
自 2019 年 1 月 10 日以来,我说的不是测试版,而是发布版。
使用 Anaconda
自 2019 年 1 月 11 日起,Anaconda 开始支持 Tensorflow 2.0.0。
选项1:最简单的方法是:
conda install tensorflow
或者conda install tensorflow-gpu
对于 gpu 模式,anaconda 将负责为 tensorflow gpu 模式工作所需安装的所有 CUDA,因此我强烈建议使用此方法。
这种方法的唯一问题是 anaconda 可能没有最新版本的 TensorFlow。例如,在 2021 年 2 月 21 日,conda 的版本是 2.3,而 PIP 版本是 2.4。您可以检查gpu或cpu的当前版本。
选项 2(虚拟环境):强烈建议在安装 tensorflow 的位置使用环境,为此您需要以下命令,该命令将首先创建环境,然后在其中安装 tensorflow:
- 中央处理器:
conda create -n <your_env_name> tensorflow
- 显卡:
conda create -n <your_env_name> tensorflow-gpu
更改<your_env_name>
为有意义的名称,例如tf-2
首先使用 tensorflow 运行conda activate <your_env_name>
使用点子
使用 pip tensorflow官方说明相当完整。
只需使用 pip 安装 tensorflow,例如:
# Current stable release for CPU-only
pip install tensorflow
我仍然建议在做所有事情之前在新环境中安装 tensorflow,这样 3 个步骤将是(使用 anaconda):
conda create --n <our_env_name> pip
conda activate <your_env_name>
pip install tensorflow
现在对于 GPU 版本,使用 pip 更难,我向您推荐这个链接,它解释了您需要安装的额外内容(CUDA 和其他)。
推荐阅读
- android - 如何使用应用程序中的意图打开谷歌地图并自动导航以显示两点之间的路线和距离
- python - 如何在python中将kml文件解析为树结构?
- vba - 如何拆分包含“硬回报”的单元格
- c# - N-layered Web Api 使用 automapper 在控制器和服务层之间传递 DTO 错误
- android - 如何在 Ubuntu 和 Android 上使用英特尔 SGX 服务提供商证书?
- python - matlab 函数 strel("line") 到 python
- maven - Jenkins 无法识别 pom.xml 的文件路径
- guacamole - 鳄梨酱 - 服务器响应时间过长
- mysql - “在不存在的地方插入” - 在本地 (5.6.35) 上工作,但不在服务器 (5.7.22) 上工作 - 不显示错误
- ios - 带有整页单元格的 UICollectionView VS 带有子视图控制器的 UIScrollView