首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Anaconda中安装Py4j时出错

在Anaconda中安装Py4j时出错
EN

Stack Overflow用户
提问于 2017-03-16 19:12:52
回答 1查看 1.3K关注 0票数 1

我无法在Anaconda - Spyder中安装Py4j。

我在Windows 32位,Python 3.5和anaconda 4.1上工作。

我得到以下错误:

我尝试了多个命令,包括conda install py4j

我还运行以下命令:

代码语言:javascript
复制
C:\Users\360529>anaconda search -t conda py4j
Using Anaconda API: https://api.anaconda.org
Run 'anaconda show <USER/PACKAGE>' to get more details:
Packages:
     Name                      |  Version | Package Types   | Platforms
     ------------------------- |   ------ | --------------- | ---------------
     Voskrese/py4j             |      0.9 | conda           | win-64
                                          : Enables Python programs to dynamical
ly access arbitrary Java objects
     anaconda-cluster/py4j     |      0.9 | conda           | linux-64, osx-64
                                          : Enables Python programs to dynamical
ly access arbitrary Java objects
     ashahba/py4j              |   0.10.4 | conda           | linux-64
     auto/py4j                 |    0.8.1 | conda           | linux-64, linux-32

                                          : http://py4j.sourceforge.net/
     blaze/py4j                |      0.9 | conda           | linux-64, osx-64
                                          : Enables Python programs to dynamical
ly access arbitrary Java objects
     chdoig/py4j               |    0.8.1 | conda           | osx-64
                                          : Enables Python programs to dynamical
ly access arbitrary Java objects
     conda-cluster/py4j        |  0.8.2.1 | conda           | linux-64, osx-64
                                          : Enables Python programs to dynamical
ly access arbitrary Java objects
     conda-forge/py4j          |   0.10.4 | conda           | linux-64, win-32,
win-64, osx-64
     hargup/py4j               |          | conda           | linux-64
                                          : Enables Python programs to dynamical
ly access arbitrary Java objects
     marciorf/py4j             |  0.8.2.1 | conda           | linux-64
                                          : Enables Python programs to dynamical
ly access arbitrary Java objects
     mutirri/py4j              |  0.8.2.1 | conda           | linux-64
     quasiben/py4j             |   0.10.1 | conda           | linux-64, osx-64
     sotera/py4j               |      0.9 | conda           | linux-64
                                          : Enables Python programs to dynamical
ly access arbitrary Java objects
     tapatk/py4j               |   0.10.4 | conda           | linux-64, win-64
Found 14 packages

看起来Win-32位版本的10.4是可用的。但是不确定为什么它没有安装。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-17 00:15:54

您正在键入:

代码语言:javascript
复制
conda install -c blaze py4j=0.10.4

这将尝试从anaconda通道blaze获取包py4j v0.10.4。但是正如您从anaconda search py4j的输出中所看到的

代码语言:javascript
复制
conda-forge/py4j  |  0.10.4 | conda | linux-64, win-32, win-64, osx-64

在conda通道conda-forge上提供了Win-32版本。所以你需要输入:

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

https://stackoverflow.com/questions/42832466

复制
相关文章

相似问题

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