tensorflow在我创建的virtualenv中使用python工作,但tensorflow在与ipython相同的virtualenv中不起作用。这是我得到的错误:
例外:此项目的版本控制需要sdist tarball或访问上游git存储库。 setup.cfg中的包名和pbr.version.VersionInfo的参数之间也可能不匹配。提供了项目名称模拟,但无法找到。
我尝试在虚拟环境中安装ipython。这是我得到的信息:
要求已经满足:ipython in /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
如果我尝试在虚拟环境中卸载ipython。我收到这条消息:
不在/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
卸载ipython有关如何使其发挥作用的任何想法?我不知道如何强制安装ipython进入虚拟环境。我已经尝试删除虚拟环境并从头开始创建一个新环境,但我得到了同样的错误。
答案 0 :(得分:0)
我想我弄明白了这个问题。 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。