使用源文件 (*.tar.gz) 在 Python 中安装模块
Installing a module in Python using the source file (*.tar.gz)
我的电脑运行 Windows10 并且我通过 Anaconda 3 安装了以下版本的 Python:Python 3.6.2 :: Anaconda 自定义(64 位)
我正在尝试安装 pdfminer.six 但我 运行 出现异常:
不知道这个异常是什么原因造成的
我想尝试使用源文件 pdfminer.six-20170720.tar.gz
(md5) 安装 pdfminer.six,可以在这里找到:https://pypi.python.org/pypi/pdfminer.six/20170720
我下载了但是不知道怎么安装
您可以使用 pip
命令从下载的 .gz 文件进行安装。
例如:
pip install pdfminer.six-20170720.tar.gz
首先,您仍然可以使用pip
来安装下载的源码存档或轮子。只需将 pip
指向文件:
pip install pdfminer.six-20170720.tar.gz
至于 为什么 你的 pip
安装坏了:由于 Windows 上的路径长度问题,Anaconda 移动了 pip
vendored packages 到正常的依赖项(pip
vendored packages to avoid problems exactly like you now)。
然后您安装了一个包(如 Tensorflow),它需要 pip
依赖项之一的旧版本,html5lib
。这导致一切都崩溃了,太可怕了。
您应该可以通过
解决 pip
问题
conda update pip
因为较新的版本已返回供应商依赖项(在避免路径长度问题的上游错误修复之后)。
有关更多详细信息,请参阅 this issue in the Tensorflow project,这是一个需要旧 html5lib
版本并引发相同问题的此类项目。
我的电脑运行 Windows10 并且我通过 Anaconda 3 安装了以下版本的 Python:Python 3.6.2 :: Anaconda 自定义(64 位)
我正在尝试安装 pdfminer.six 但我 运行 出现异常:
不知道这个异常是什么原因造成的
我想尝试使用源文件 pdfminer.six-20170720.tar.gz
(md5) 安装 pdfminer.six,可以在这里找到:https://pypi.python.org/pypi/pdfminer.six/20170720
我下载了但是不知道怎么安装
您可以使用 pip
命令从下载的 .gz 文件进行安装。
例如:
pip install pdfminer.six-20170720.tar.gz
首先,您仍然可以使用pip
来安装下载的源码存档或轮子。只需将 pip
指向文件:
pip install pdfminer.six-20170720.tar.gz
至于 为什么 你的 pip
安装坏了:由于 Windows 上的路径长度问题,Anaconda 移动了 pip
vendored packages 到正常的依赖项(pip
vendored packages to avoid problems exactly like you now)。
然后您安装了一个包(如 Tensorflow),它需要 pip
依赖项之一的旧版本,html5lib
。这导致一切都崩溃了,太可怕了。
您应该可以通过
解决pip
问题
conda update pip
因为较新的版本已返回供应商依赖项(在避免路径长度问题的上游错误修复之后)。
有关更多详细信息,请参阅 this issue in the Tensorflow project,这是一个需要旧 html5lib
版本并引发相同问题的此类项目。