使用 pip、Mac OSX 安装 tensorflow 的文件夹在哪里?

Posted

技术标签:

【中文标题】使用 pip、Mac OSX 安装 tensorflow 的文件夹在哪里?【英文标题】:Where is the folder for Installing tensorflow with pip, Mac OSX? 【发布时间】:2016-02-10 13:09:01 【问题描述】:

刚刚使用 pip 和命令安装了 tensorflow:

$ pip install tensorflow

在"Getting Started" for Tensorflow 上有一个卷积神经网络示例

$ python tensorflow/models/image/mnist/convolutional.py

使用 pip 安装时该目录位于何处?

【问题讨论】:

如果您在/usr/local/lib/python2.7/site-packages 中没有找到它,请检查/usr/local/lib/python2.7/dist-packages 【参考方案1】:

使用 pip 安装,将包安装到“site-packages”目录。

以下代码显示了 tensorflow 的位置以及 pip 安装包的位置:

$ pip show tensorflow

返回:

Metadata-Version: 2.0
Name: tensorflow
Version: 0.5.0
Summary: TensorFlow helps the tensors flow
Home-page: http://tensorflow.com/
Author: Google Inc.
Author-email: opensource@google.com
License: Apache 2.0
Location: /usr/local/lib/python2.7/site-packages
Requires: six, numpy

这里Location:显示了安装包的位置

$ cd /usr/local/lib/python2.7/site-packages/tensorflow

编辑:

正如一些人在较新版本的 tensorflow 中指出的那样,根据$ echo $TENSORFLOW,您需要查看其中一个

$ cd /usr/local/lib/python2,3.X/site,dist-packages/tensorflow

或者

$ cd /usr/local/lib/python2.7/dist-packages/tensorflow/include/tensorflow/core/framework

【讨论】:

.@eleijonmarck - 是否可以使用pip 在同一系统上安装两个不同的TensorFlow?我想构建一个支持 MKL 和一个不支持 MKL。 @ChetanArvindPatil 我会使用 virtualenv。 pip install virtualenvvirtualenv env -p python3 谢谢!最佳答案,永远) 对付你! @Oleksandr 如果你用anaconda安装tensorflow,它在/anaconda3/envs/tensorflow-sessions/lib/python3.7/site-packages/tensorflow_core【参考方案2】:

这取决于在哪里设置了$TENSORFLOW 环境变量。让我们帮助它设置。

首先检查$ echo $TENSORFLOW如果返回空白,则需要在控制台的任意目录中设置tensorflow的访问权限。

有两种情况:

    如果你有来自 anaconda 库/环境的 python(假设你有 anaconda2),通常安装位置是:~/anaconda2/lib/python2.7/site-package/tensorflow

    如果是Python2.x或Python3.x,x=是2.7或3.5的subversion,通常安装位置是:/usr/local/lib/python2.x/site-packages/tensorflow

现在您已经确定了 python 版本,将其用作 bash 或配置文件中的一次性路径。输入这个 Linux 代码:

$ vi ~/.bashrc

将此行添加到 bashrc 文件的底部。

$ export $TENSORFLOW="~/anaconda2/lib/python2.7/site-packages/tensorflow:$PATH"

在新终端中再次检查

$ echo $TENSORFLOW 进行验证。

或使用 `source ~/.bashrc' 重新加载新的环境变量。

现在大家都可以使用了

$ python tensorflow/models/image/mnist/convolutional.py

直接由

$ python -m tensorflow.models.image.mnist.convolutional.py

现在,按照 TensorFlow 教程中的描述,您的程序将使用句点 (.) 而不是使用 -m 参数的“/”搜索这些路径。

【讨论】:

仅供参考,在我的情况下,TensorFlow 1.4.1 安装在 /usr/local/lib/python2.7/dist-packages/tensorflow/include/tensorflow/core/framework 而不是站点包中。跨度> @willSapgreen 使用“pip show tensorflow”更容易获取位置。

以上是关于使用 pip、Mac OSX 安装 tensorflow 的文件夹在哪里?的主要内容,如果未能解决你的问题,请参考以下文章

RF环境安装-mac-osx10.10-基础环境-安装指南

安装opencv python mac osx 10.11?

使用 get-pip 在 OSX 上安装时找不到 Pip 命令 [重复]

mac - pip 安装 pymssql 错误

无法使用 pip3 在 Mac 上安装 PyQT5

如何在 Mac OS X 上为 Python 3 安装 pip?