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

无法识别安装在带有Ubuntu bash的Windows 10上的Python模块,python,tensorflow,windows-10,Python,Tensorflow,Windows 10,我必须在我的Windows10笔记本电脑上使用TensorFlow,我在上面安装了python 2.7、3.2和3.4.2。我按照地图上的指示去做。我设法用Ubuntu bash环境安装了pip3和tensorflow,并在命令提示符下成功测试了tensorflow。但是,当我尝试在IEP环境中导入它(使用Python3.4)时,无法识别该模块。我在管理python模块方面是个新手。我错过了什么 更新:我发现,通过ubuntu bash使用Python时,版本是3.4.3,但我从未安装过这个版本

我必须在我的Windows10笔记本电脑上使用TensorFlow,我在上面安装了python 2.7、3.2和3.4.2。我按照地图上的指示去做。我设法用Ubuntu bash环境安装了
pip3
tensorflow
,并在命令提示符下成功测试了tensorflow。但是,当我尝试在IEP环境中导入它(使用Python3.4)时,无法识别该模块。我在管理python模块方面是个新手。我错过了什么


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

看起来您正试图从一开始就让事情变得复杂,如果您是python新手,拥有3(实际上是4)个python环境将使它变得更加困难。如果您想快速开始使用TF并避免特定于平台的问题,那么最快的方法就是删除大部分的platform 3.x安装,如果您确实需要3.x,则保留一个,否则您可以使用python 2.7做很多事情。一旦您只有一个python环境,您就可以很容易地管理它并更快地运行。如果不想更改任何内容并开始使用python,请执行以下操作:

  • 安装pip 8.1或更高版本
  • 使用pip安装virtualenv for python 2.7-(这将帮助您将所有特定于python的模块保存在特定文件夹中)
  • 从安装用于python 2.7的TF
  • 使用Python2.7shell
如果您运行此命令,它将显示您正在使用的TF模块及其安装位置(您必须安装TF):

python-c’导入操作系统;进口检验;输入张量流;打印(os.path.dirname(inspect.getfile(tensorflow)))


看起来您正试图从一开始就让事情变得复杂,如果您是python新手,拥有3(实际上是4)个python环境将使事情变得更加困难。如果您想快速开始使用TF并避免特定于平台的问题,那么最快的方法就是删除大部分的platform 3.x安装,如果您确实需要3.x,则保留一个,否则您可以使用python 2.7做很多事情。一旦您只有一个python环境,您就可以很容易地管理它并更快地运行。如果不想更改任何内容并开始使用python,请执行以下操作:

  • 安装pip 8.1或更高版本
  • 使用pip安装virtualenv for python 2.7-(这将帮助您将所有特定于python的模块保存在特定文件夹中)
  • 从安装用于python 2.7的TF
  • 使用Python2.7shell
如果您运行此命令,它将显示您正在使用的TF模块及其安装位置(您必须安装TF):

python-c’导入操作系统;进口检验;输入张量流;打印(os.path.dirname(inspect.getfile(tensorflow)))


与bash不相关,正在删除它!与bash不相关,正在删除它!我应该使用WLS bash还是命令提示符?如果我使用bash,如何编辑和运行python脚本?但是,通过运行您的命令,我将获得WLS环境文件夹我应该使用WLS bash还是命令提示符?如果我使用bash,如何编辑和运行python脚本?但是,通过运行您的命令,我将获得WLS环境文件夹