【问题标题】:Running tensorflow in ipython在 ipython 中运行 tensorflow
【发布时间】:2018-02-13 00:58:43
【问题描述】:

tensorflow 在我创建的 virtualenv 中使用 python 工作,但 tensorflow 不能在与 ipython 相同的 virtualenv 中工作。这是我得到的错误:

例外:此项目的版本控制需要 sdist tarball,或访问上游 git 存储库。 setup.cfg 中的包名称与提供给 pbr.version.VersionInfo 的参数之间也可能存在不匹配。提供了项目名称 mock,但无法找到。

我尝试在虚拟环境中安装 ipython。这是我收到的信息:

已满足要求:/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages 中的 ipython

如果我尝试在虚拟环境中卸载 ipython。我收到这条消息:

不在 /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages 卸载 ipython

关于如何让它发挥作用的任何想法?我不知道如何强制 ipython 安装在虚拟环境中。我已经尝试删除虚拟环境并从头开始创建一个新环境,但我得到了同样的错误。

【问题讨论】:

    标签: tensorflow ipython


    【解决方案1】:

    我想我找到了问题所在。 pip 指向 /Library/Frameworks/Python.framework/Versions/3.4/bin/pip

    我的 ipython 指向 /opt/local/bin/ipython

    我通过调用 /opt/local/bin/pip-2.7 install --upgrade tensorflow 在我的虚拟环境中重新安装了 tensorflow

    现在我可以在 ipython 中使用 tensorflow。

    【讨论】:

      猜你喜欢
      • 2017-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-09
      • 2018-04-20
      • 1970-01-01
      • 2023-03-31
      相关资源
      最近更新 更多