我正在尝试在win7中设置tensorflow环境。
我按照here的说明进行操作,我猜我已经安装了tensorflow。
我设法在前一个链接中运行小脚本,但只在Anaconda tensorflow环境的控制台内运行。自从windows'控制台有点原始(有礼貌)我想安装Ipython。
问题是我在尝试使用pip
时遇到错误。例如:
pip install pyreadline
给出了这个
追踪(最近一次通话): 文件" D:\ Software \ Anaconda3 \ Scripts \ pip-script.py",第6行,in 来自pip import main 文件" D:\ Software \ Anaconda3 \ lib \ site-packages \ pip__init __。py",第28行,in 来自pip.vcs导入git,mercurial,subversion,bazaar #noqa 文件" D:\ Software \ Anaconda3 \ lib \ site-packages \ pip \ vcs \ subversion.py",第9行,in 来自pip.index import Link 文件" D:\ Software \ Anaconda3 \ lib \ site-packages \ pip \ index.py",第33行,in 从pip._vendor导入html5lib,请求,六 ImportError:无法导入名称' html5lib'
使用一些说明我也试过这个:
python -m pip install pyreadline
具有相同的输出。 pyreadline 被认为是 Ipython 的先决条件。如果我的控制台升高或没有升高没有区别。
一般来说,似乎所有模块都是'安装尝试产生相同的消息。甚至:pip install --ignore-installed --upgrade html5lib
也这样做。
我的系统是win7,python 3.6.2,我使用Anaconda的指令安装了 tensorflow 。 从Anaconda Navigator我看到安装了html5lib。 那么,如何绕过这个问题才能安装新模块?
编辑:
我按照here的说明进行了操作,这些说明与我的问题类似但是虽然接受了答案,但它并没有解决问题。
html5lib
似乎已重新安装,但其他模块则没有。
答案 0 :(得分:4)
我的问题的解决方案是作为答案(非常相似),但也是4岁question。
问题在于,对我来说实际工作的解决方案并不是公认的,所以我提供了第二个答案作为我问题的解决方案。
使用:
extern
似乎解开了依赖关系并使conda install -c anaconda html5lib
再次起作用。
参考:https://anaconda.org/anaconda/html5lib