Tensorflow 和 Anaconda 的 ModuleNotFoundError (Windows 10)
ModuleNotFoundError for Tensorflow and Anaconda (Windows 10)
我无法让 tensorflow 在两台不同的 Windows PC 上工作,并且在两台电脑上我都收到“ModuleNotFoundError:当尝试将它们导入 python 时没有名为 'tensorflow' 的模块。
Numpy 例如在一台机器上运行,而不是在另一台机器上运行。检查了十几个关于 Whosebug 的帖子,没有任何帮助。显然路径有问题,无法真正弄清楚是什么以及如何检查它。我遵循了这个设置 https://github.com/Unity-Technologies/ml-agents/blob/master/docs/Installation-Windows.md
我需要 1.7.1 版本的 TF 才能让 Unity ML-agents 工作
OS: windows 10
conda version : 4.4.11
conda-build version : 3.4.1
python version : 3.6.4.final.0
即使全新安装 Anaconda 也无济于事。
当您处于错误的环境中,或者当您没有激活您的环境时,这些问题通常会发生。请尝试以下步骤,看看问题是否仍然存在:
- 打开 Anaconda 提示符
- 使用
conda activate YOUR_ENV_NAME
激活您安装tensorflow的环境
- 键入
python
以启动 python
- 尝试
import tensorflow
然后查看错误是否仍然存在。
我终于设法解决了这个问题(不是使用 ML 代理,但那是另一回事)。我卸载了 Anaconda 和 Python 并清除了注册表中的所有 Python 信息。我之前安装了 Python 3.7,我猜这可能导致了一些问题。使用 3.6 env 和 TF 全新安装 Anaconda,同时支持 cpu 和 gpu 支持。
我无法让 tensorflow 在两台不同的 Windows PC 上工作,并且在两台电脑上我都收到“ModuleNotFoundError:当尝试将它们导入 python 时没有名为 'tensorflow' 的模块。
Numpy 例如在一台机器上运行,而不是在另一台机器上运行。检查了十几个关于 Whosebug 的帖子,没有任何帮助。显然路径有问题,无法真正弄清楚是什么以及如何检查它。我遵循了这个设置 https://github.com/Unity-Technologies/ml-agents/blob/master/docs/Installation-Windows.md 我需要 1.7.1 版本的 TF 才能让 Unity ML-agents 工作
OS: windows 10
conda version : 4.4.11
conda-build version : 3.4.1
python version : 3.6.4.final.0
即使全新安装 Anaconda 也无济于事。
当您处于错误的环境中,或者当您没有激活您的环境时,这些问题通常会发生。请尝试以下步骤,看看问题是否仍然存在:
- 打开 Anaconda 提示符
- 使用
conda activate YOUR_ENV_NAME
激活您安装tensorflow的环境
- 键入
python
以启动 python - 尝试
import tensorflow
然后查看错误是否仍然存在。
我终于设法解决了这个问题(不是使用 ML 代理,但那是另一回事)。我卸载了 Anaconda 和 Python 并清除了注册表中的所有 Python 信息。我之前安装了 Python 3.7,我猜这可能导致了一些问题。使用 3.6 env 和 TF 全新安装 Anaconda,同时支持 cpu 和 gpu 支持。