使用 pip 将 Python 包安装为 UNKNOWN

标签 python pip

我尝试安装一些软件包,例如 pycadf。它因以下错误而失败:

Searching for pycadf>=0.4.1
Reading https://pypi.python.org/simple/pycadf/
Best match: pycadf 0.5.1
Downloading https://pypi.python.org/packages/source/p/pycadf/pycadf-0.5.1.tar.gz#md5=0386d95acb2045231fbcbe12fcaa2779
Processing pycadf-0.5.1.tar.gz
Writing /tmp/easy_install-93QzI3/pycadf-0.5.1/setup.cfg
Running pycadf-0.5.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-93QzI3/pycadf-0.5.1/egg-dist-tmp-DumyVX
/usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'pbr'
  warnings.warn(msg)
warning: install_lib: 'build/lib.linux-x86_64-2.7' does not exist -- no Python modules to install

zip_safe flag not set; analyzing archive contents...
Adding UNKNOWN 0.0.0 to easy-install.pth file

Installed /usr/local/lib/python2.7/dist-packages/UNKNOWN-0.0.0-py2.7.egg
error: Could not find required distribution pycadf>=0.4.1

看起来它从 pypi 获取包,将其安装为“未知”。它不会发生在每个包裹上。 setuptools-5.5.1 安装在我的环境中。

要解决的任何输入都会有所帮助。

最佳答案

我遇到了,看起来像,同样的问题。我的解决方案是更新设置工具。

关于使用 pip 将 Python 包安装为 UNKNOWN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25265334/

相关文章:

python - 根据 David Beazley 的一些代码了解多重继承和 super

python - 如何在Python中从json api获取特定数据

python - 使用 python 从目录中的所有 .txt 文件中获取行

python - IPython Notebook 多个检查点

python - PyTorch 数据集 : Converting entire Dataset to NumPy

python - 当我执行 pip --version 时,它显示错误为 ImportError : No module named pyparsing

python - 我怎么知道要安装哪个版本的 pip 包?

python - 在python包的dependency_links中定义镜像仓库

python - pip 无法与 pypi 服务器建立安全连接

python - 使用 pip 和 virtualenv 在 Windows 上安装 psycopg2 时出错