首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在JyNi alpha 4中导入numpy

无法在JyNi alpha 4中导入numpy
EN

Stack Overflow用户
提问于 2018-03-28 19:52:03
回答 2查看 309关注 0票数 2

我是python和jython的新手,我想在我的jython程序中导入numpy,但每当我导入它时,都会显示以下错误:

代码语言:javascript
复制
Traceback (most recent call last):
File "/home/phpdev/workspace/FirstProgram/testone.py", line 16, in <module>
import numpy
File "/usr/lib/python2.7/dist-packages/numpy/__init__.py", line 153, in <module>
from . import add_newdocs
File "/usr/lib/python2.7/dist-packages/numpy/add_newdocs.py", line 13, in <module>
from numpy.lib import add_newdoc
File "/usr/lib/python2.7/dist-packages/numpy/lib/__init__.py", line 8, in <module>
from .type_check import *
File "/usr/lib/python2.7/dist-packages/numpy/lib/type_check.py", line 11, in <module>
import numpy.core.numeric as _nx
File "/usr/lib/python2.7/dist-packages/numpy/core/__init__.py", line 15, in <module>
from . import defchararray as char
File "/usr/lib/python2.7/dist-packages/numpy/core/defchararray.py", line 1668, in <module>
class chararray(ndarray):
TypeError: Error when calling the metaclass bases
'getset_descriptor' object is not callable

我的代码是:

代码语言:javascript
复制
import os
import sys
print "hi"
print sys.path
print "hello "
import numpy
print "last"

我使用的是jython 2.7.1:

代码语言:javascript
复制
JyNI : alpha 5
numpy : 1.13.0
EN

回答 2

Stack Overflow用户

发布于 2018-03-28 20:04:32

虽然JyNI的主要目标是支持Numpi,但它不能做到这一点(至少现在还不能)。这是因为它仍处于alpha阶段。

我发现的最简单的替代方法是使用Java Numerical Library。Matrix Tool Kits Java

票数 0
EN

Stack Overflow用户

发布于 2018-10-12 16:39:43

您尝试做的事情应该是可行的,因为JyNI Alpha4、5和更高版本支持NumPy 12和13。

最有可能的是,Jython/JyNI找到了错误的NumPy安装。我怀疑您并行安装了多个numpy,而JyNI采用了错误的安装。

有关您的平台、类路径和pythonpath (w.r.t.Jython)将被要求告诉实际原因。上讨论了一些与此问题类似的场景。

可能会有一些对你有帮助的提示。否则,最好在issue tracker上或与JyNI's support讨论这个问题。

备注:

蟒蛇或树冠中的

  • NumPy未经测试,可能会产生预置JyNI的ABI问题。当前的JyNI不支持
  • NumPy 14和15 (即JyNI alpha 5)。请参阅https://github.com/Stewori/JyNI/issues/22.
  • NumPy 13.2已损坏(也适用于某些CPython版本),并已被NumPy开发人员正式撤回。NumPy 13.3在JyNI Alpha4和5上也能正常工作。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49533818

复制
相关文章

相似问题

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