Mat*_*hio 4 python anaconda tensorflow
我一直在尝试在 Anaconda 中安装 Tensorflow 2.0。
到目前为止,tensorflow 工作正常(我可以在我的代码中使用该库),但是当我安装它时,它说“安装版本:2.0”,然后我得到了 1.15 版。
整个包结果可更新(因为 versione 2.0 确实存在并且应该可用),但即使我尝试更新它,我也会不断得到 1.15,它又回到了可更新状态,我又回到了循环中。
我从 Anaconda Navigator 界面和使用提示都尝试过conda update tensorflow
,但没有成功。
这是链接包:tensorflow 2.0 Anaconda
我该如何解决问题?
编辑 :
我成功安装了 TensorFlow 2.0 使用conda install -c anaconda tensorflow
. 然后我回到 Anaconda Navigator 并尝试安装 Keras 2.2.4。
查看已安装的软件包,似乎安装 Keras 会用 1.15 覆盖 TensorFlow 2.0 版,我错了吗?这是一个错误吗?
另一种选择是Tensorflow
使用Miniconda
.
我只是用于Miniconda3
Windows,我能够Tensorflow
分别在不同的环境中安装多个版本。
示例 1
// create a new environment
conda create --name workflowone
// activate environment
conda activate workflowone
// Install desired package
conda install tensorflow=1.15
// deactivate environment
conda deactivate
Run Code Online (Sandbox Code Playgroud)
示例 2
// create a new environment
conda create --name workflowtwo
// activate environment
conda activate workflowtwo
// Install desired package
conda install tensorflow // If you do not specify the version, you will download the latest version of Tensorflow
// deactivate environment
conda deactivate
Run Code Online (Sandbox Code Playgroud)
conda install -c anaconda tensorflow-gpu
或者
conda install -c anaconda tensorflow
寻找这些:
提示:在安装之前,请在 Anaconda 环境中完全粉碎任何带有名称子字符串“keras”和“tensorflow”的文件 - 否则东西可能会损坏。
site-packages
**keras**
--> 删除所有结果**tensorflow**
--> 删除所有结果上面的内容应该在环境的根文件夹(例如 )中工作得更好envs/tf2_env
- 这个想法是,Anaconda 缓存已经安装的所有内容,因此如果没有完全删除它,您可能会在获取最新版本的软件包时遇到麻烦。
评论中回答了相关问题:
当我尝试安装 Keras 2.2.4 时,为什么 conda 将 TF 2 恢复为 TF 1.15.0?
为什么有些from keras
进口产品不再有效且不再需要from tensorflow.keras
?
from keras
from tensorflow.keras
在实施方面与 非常不同。from keras
与后端无关,但tf.keras
与 TF 集成更紧密。性能也可能存在显着差异。正如F. Chollet所指出的,TF2 及更高版本tf.keras
是更可取的,并且开发将沿着它进行tf.python.keras
归档时间: |
|
查看次数: |
32658 次 |
最近记录: |