没有模块名为numpy with pypy

时间:2017-03-16 00:57:20

标签: python git numpy pypy

此问题与Using Numpy with pypy

有关

我尝试使用

  

pip install git + https://bitbucket.org/pypy/numpy.git

系统(Fedora版本24(二十四))说

  

git:'子模块'不是git命令。见' git --help'。   命令" git子模块更新--init --recursive -q"在/ tmp / pip-LD8rrP-build

中失败并显示错误代码1

似乎numpy与pypy不兼容。

这个问题有解决办法吗?附:我设法在ubuntu上设置它,但不是fedora ..

其他信息:

  

Fedora发布24(二十四)

     

来自/usr/lib/python2.7/site-packages(python 2.7)的pip 9.0.1

     

git version 2.7.4

2 个答案:

答案 0 :(得分:5)

你指的是一个6岁的帖子。目前,在PyPy上安装numpy的首选方法只是pip install numpy。 (这假设pip指的是PyPy版本,就像在用PyPy制作的virtualenv中一样。下面的链接描述了一种替代方法,如果你没有virtualenv。)

有关详情:http://pypy.org/download.html#installing-numpy

答案 1 :(得分:-1)

当我开始在pyenv中使用pypy时,我偶然发现了这一点。我已经习惯了python

# Set the Python version:
$ echo "pypy3.6-7.3.0" > ".python-version"

# Check if it worked:
$ python --version
Python 3.6.9 (1608da62bfc7, Dec 23 2019, 10:50:04)
[PyPy 7.3.0 with GCC 7.3.1 20180303 (Red Hat 7.3.1-5)]

$ pip --version
pyenv: pip: command not found

在那之后,我感到非常困惑,并以为ppy可能不存在pip。

解决方案很简单:

$ python -m pip install numpy