首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >pip安装dgl失败,即使有pip搜索和whl

pip安装dgl失败,即使有pip搜索和whl
EN

Stack Overflow用户
提问于 2020-01-08 13:05:10
回答 1查看 1.5K关注 0票数 1

我试着安装dgl(https://github.com/dmlc/dgl)

安装它有几种方法。(https://docs.dgl.ai/install/index.html#install-from-source)

  1. pip
  2. 康达
  3. 来自git源
  4. 来自whl

当我尝试pip时,错误消息失败了。

代码语言:javascript
运行
复制
$ pip install dgl-cu101
ERROR: Could not find a version that satisfies the requirement dgl-cu101 (from versions: none)
ERROR: No matching distribution found for dgl-cu101

甚至pip搜索到了这个包裹

代码语言:javascript
运行
复制
$ pip search dgl
dgl (0.4.1)             - Deep Graph Library
dgl-bots.py (1.1.0)     - A python wrapper for https://bots.discord.gl
dgl-cu100 (0.4.1)       - Deep Graph Library
dgl-cu92 (0.4.1)        - Deep Graph Library
dgl-cu90 (0.4.1)        - Deep Graph Library
dgl-cu101 (0.4.1)       - Deep Graph Library
dgl-cu102 (0.5a200108)  - Deep Graph Library

conda也不起作用

代码语言:javascript
运行
复制
$ conda install -c dglteam dgl-cuda10.1    
Solving environment: failed

    PackagesNotFoundError:

 The following packages are not available from current channels:

      - dgl-cuda10.1

    Current channels:

      - https://conda.anaconda.org/dglteam/linux-ppc64le
      - https://conda.anaconda.org/dglteam/noarch
      - https://repo.anaconda.com/pkgs/main/linux-ppc64le
      - https://repo.anaconda.com/pkgs/main/noarch
      - https://repo.anaconda.com/pkgs/free/linux-ppc64le
      - https://repo.anaconda.com/pkgs/free/noarch
      - https://repo.anaconda.com/pkgs/r/linux-ppc64le
      - https://repo.anaconda.com/pkgs/r/noarch
      - https://repo.anaconda.com/pkgs/pro/linux-ppc64le
      - https://repo.anaconda.com/pkgs/pro/noarch
      - https://conda.anaconda.org/conda-forge/linux-ppc64le
      - https://conda.anaconda.org/conda-forge/noarch

    To search for alternate channels that may provide the conda package you're
    looking for, navigate to

        https://anaconda.org

    and use the search bar at the top of the page.

“使用源代码安装”不可用,因为我是服务器的远程客户端,没有根访问权限。

使用whl安装似乎不错,但也发生了错误。(https://pypi.org/project/dgl/#files)

代码语言:javascript
运行
复制
$ pip install dgl_cu101-0.4.1-cp37-cp37m-manylinux1_x86_64.whl
ERROR: dgl_cu101-0.4.1-cp37-cp37m-manylinux1_x86_64.whl is not a supported wheel on this platform.

我几乎看过每一篇文章,其中大多数都说这将是环境问题,但据我所知,它们是匹配的!

我的env服务器

  • CentOS 7
  • python 3.7
  • 64位
  • 明斯基
  • 4个GPU
  • 为ML设计的

我的env客户

  • macos
  • iterm2
  • 无根访问
  • 来自不同城市的通道

我该如何解决这个问题?请帮帮忙。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-08 14:12:23

你的conda频道

代码语言:javascript
运行
复制
https://conda.anaconda.org/dglteam/linux-ppc64le

给出线索。您的系统似乎基于ppc64le CPU,而不是最常见的x86_64。

如您所见,只有在conda页面上 (即x86_64)是可用的。为pypi项目也是如此。

所以你的设置不匹配。

“使用源代码安装”不可用,因为我是服务器的远程客户端,没有根访问权限。

您不需要根访问来编译源代码。需求在指南中列出

代码语言:javascript
运行
复制
gcc-c++ python3-devel make cmake

如果还没有可用,则可以使用conda安装

代码语言:javascript
运行
复制
conda install -c conda-forge make cmake libgcc
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59646501

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档