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

我正在使用Ubuntu 18.04.3 LTS(桌面版),并尝试根据https://pycbc.org/pycbc/latest/html/install.html提供的第一行安装PyCBC软件包。
也就是说,我运行了:
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之间有什么区别呢?因为我只想使用提供的功能。

我们甚至不知道你在说什么版本的Ubuntu?19.04桌面版?19.04服务器版?18.04桌面版?18.04服务器版?Ubuntu Core 18?还是其他变种或发布版本。 - guiverc
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)。如果有更好的答案,请告诉我,但目前看来这个解决方法有效。