使用Ubuntu bash在Windows 10上安装的Python模块无法识别

时间:2017-01-06 16:03:07

标签: python tensorflow windows-10

我必须在我的Windows 10笔记本电脑上使用TensorFlow,我已经安装了python 2.7,3.2和3.4.2。我按照first answer here上的说明操作。我设法使用Ubuntu bash环境安装pip3tensorflow,并在命令提示符下成功测试了TensorFlow。但是,当我尝试在IEP环境中导入它时(使用Python 3.4),模块无法识别。我是管理python模块的新手。我错过了什么?

更新:我发现,当通过ubuntu bash使用Python时,版本是3.4.3,但我从未安装过这个版本。有没有办法让我可以使用我安装的版本?

1 个答案:

答案 0 :(得分:0)

看起来你正试图让事情变得复杂起来并且有3个(实际上是4个)python环境使得如果你是python的新手更加困难。如果你想快速开始使用TF并避免平台特定的问题,快速路线将删除大多数平台3.x安装,如果你真的需要3.x保留一个,否则你可以用python 2.7做很多事情。一旦只有1个python环境,您就可以更轻松地管理和运行。如果你不想改变任何东西并开始使用python,请执行以下操作:

  • 安装pip 8.1或以上
  • 使用pip为python 2.7安装virtualenv - (这将帮助您将所有特定于python的模块保留在特定文件夹中)
  • https://www.tensorflow.org/get_started/os_setup
  • 安装python 2.7的TF
  • 使用python 2.7 shell

如果您运行此命令,它将显示您正在使用的TF模块及其安装位置(您必须安装TF):

  

python -c' import os;进口检查;导入张量流;打印(os.path.dirname(inspect.getfile(tensorflow)))'