尝试安装 PyCBC 时出现分段错误(核心转储)

尝试安装 PyCBC 时出现分段错误(核心转储)

我正在使用 ubuntu 18.04.3 LTS(桌面版),并尝试按照提供的第一行安装 PyCBC 包https://pycbc.org/pycbc/latest/html/install.html

也就是说,我跑了:

pip3 install lalsuite pycbc

我发现人们在这里讨论类似的错误:

https://github.com/sammchardy/python-binance/issues/59

因此我尝试使用以下命令升级我的 pip:

sudo apt-get update
sudo apt-get -y upgrade
sudo apt-get install -y python3-pip

这实际上让我成功安装了 lalsuite(之前它给我错误),但安装 pycbc 却失败了。我得到的错误是:

Segmentation fault (core dumped)

之前没有任何错误信息。

如果您在任何 ubuntu 上尝试相同操作,是否会发生这种情况,或者我是否遗漏了什么?我应该注意,这是我刚刚使用 VirtualBox 创建的新 ubuntu,因此没有安装任何其他东西。

你们在尝试时是否也遇到同样的错误:

pip3 install lalsuite pycbc

可能是因为:“目前,PyCBC 支持 Python2。Python3 支持正在开发中”(来自https://pycbc.org/pycbc/latest/html/install.html

顺便问一下,如果我只想使用所提供的功能,那么这个安装和开发 PyCBC 之间有什么区别?

答案1

我通过以下方式解决了该问题:

sudo apt-get update
sudo apt-get -y upgrade
sudo apt-get install -y python-pip

(请注意,没有 3)。

进而:

pip install lalsuite pycbc

现在一切似乎都正常了。我怀疑这与以下因素有关:

“目前,PyCBC 支持 Python2。Python3 支持正在开发中”(来自 https://pycbc.org/pycbc/latest/html/install.html)如果有人有更好的答案,请告诉我,但目前这似乎已经解决了问题。

相关内容