我的电脑运行Windows10,我通过Anaconda 3安装了以下版本的Python:Python 3.6.2 :: Anaconda custom(64位)
我正在尝试安装pdfminer.six,但我遇到了异常:
我不知道这个例外的原因是什么。如果你可以帮我处理并克服它,请做。
无论如何,我打算尝试使用源文件安装pdfminer.six pdfminer.six-20170720.tar.gz(md5),可在此处找到:https://pypi.python.org/pypi/pdfminer.six/20170720
我已经下载但我不知道如何安装它。你能指导我吗?
您的建议将不胜感激。
答案 0 :(得分:0)
您可以使用pip
命令从下载的.gz文件进行安装。
<强>实施例强>
pip install pdfminer.six-20170720.tar.gz
答案 1 :(得分:0)
首先,您仍然可以使用pip
来安装下载的源档案或轮子。只需将pip
指向文件:
pip install pdfminer.six-20170720.tar.gz
至于为什么您的pip
安装已损坏:由于Windows上的路径长度问题,Anaconda已将pip
已销售的软件包移至正常的依赖关系(pip
供应商打包以避免问题,就像你现在一样)。
然后,您安装了一个包(如Tensorflow),它需要pip
个依赖项之一的旧版本html5lib
。这导致一切都破裂,可怕。
您应该可以使用
解决pip
问题
conda update pip
因为较新的版本已经返回到销售的依赖项(在上游的错误修复之后,避免了路径长度问题)。
有关详细信息,请参阅this issue in the Tensorflow project,这是一个需要较旧html5lib
版本并触发相同问题的项目。