Python Tensorflow和Anaconda的ModuleNotFoundError(Windows 10)

Python Tensorflow和Anaconda的ModuleNotFoundError(Windows 10),python,tensorflow,anaconda,ml-agent,Python,Tensorflow,Anaconda,Ml Agent,我无法让tensorflow在两台不同的Windows PC上工作,在这两台PC上,我都得到了“ModuleNotFoundError:当尝试在python中导入它们时,没有名为“tensorflow”的模块 例如,Numpy在一台机器上工作,而不是在另一台机器上工作。在stackoverflow上检查了十几篇文章,没有什么真正的帮助。很明显,路径出现了一些问题,无法真正找出什么以及如何检查它。我遵循了这个设置 我需要1.7.1版本的TF,Unity ML代理才能工作

我无法让tensorflow在两台不同的Windows PC上工作,在这两台PC上,我都得到了“ModuleNotFoundError:当尝试在python中导入它们时,没有名为“tensorflow”的模块

例如,Numpy在一台机器上工作,而不是在另一台机器上工作。在stackoverflow上检查了十几篇文章,没有什么真正的帮助。很明显,路径出现了一些问题,无法真正找出什么以及如何检查它。我遵循了这个设置 我需要1.7.1版本的TF,Unity ML代理才能工作

                  OS: windows 10
      conda version : 4.4.11
conda-build version : 3.4.1
     python version : 3.6.4.final.0

即使是干净的Anaconda安装也无济于事。

当您在错误的环境中或未激活环境时,这些问题经常发生。请尝试以下步骤,看看问题是否仍然存在:

  • 打开蟒蛇提示
  • 使用
    conda激活您的_ENV_名称来激活安装tensorflow的环境
  • 键入
    python
    启动python
  • 尝试导入tensorflow

  • 然后查看错误是否仍然存在。

    我终于设法解决了这个问题(不是使用ML代理,但情况不同)。我卸载了Anaconda和Python,并从所有Python信息中清除了注册表。我以前安装过Python 3.7,我猜这可能会导致一些问题。带3.6 env和TF的Anaconda的干净安装在cpu和gpu支持下工作。

    您是否安装了
    pip tensorflow
    ?它可能会被删除但是anaconda有问题…最初是pip和conda。结果相同。只是澄清一下。是的,我确实激活了环境,并尝试使用conda和pip安装(pip最初是在我遵循ML代理设置时)如果在激活的环境中键入conda list会发生什么?tensorflow在吗?是的。环境中的所有软件包都已安装在该列表中。更令人费解的是,在Anaconda Navigator中,env仅显示9个软件包,“conda list”显示83个。但我已尝试从Navigator安装tensorflow,并且我将收到相同的错误“ModuleNotFoundError”。您是创建了新环境并安装了tensorflow,还是正在使用基本环境?Nvm,我看到您设法解决了这个问题;path上不同的python版本有时可能会导致奇怪的问题。我的建议是继续安装anaconda,如果有问题,请创建新环境你有需要特定依赖关系的项目(如python 2程序)。你应该接受解决问题的答案,这表明你的问题已经解决,并给予帮助你的人信任。你也可以接受自己的答案!