无法使用conda安装PyCBC

时间:2020-09-21 15:43:47

标签: python anaconda conda

我正在尝试在Windows 10的Anaconda Prompt的虚拟环境中安装PyCBC,我尝试使用

pip install lalsuite pycbc 

https://pycbc.org/pycbc/latest/html/install.html中的建议,并弹出以下错误消息:

ERROR: Could not find a version that satisfies the requirement lalsuite (from versions: none)
ERROR: No matching distribution found for lalsuite

我随后尝试按照https://anaconda.org/conda-forge/pycbc中的指示安装它:

conda install -c conda-forge pycbc

conda install -c conda-forge/label/cf202003 pycbc

,但是找不到软件包。我将不胜感激!

2 个答案:

答案 0 :(得分:1)

您的问题表明您正在Windows 10上运行。当前没有Windows的lalsuite构建。您可能必须从源代码(请参阅git.ligo.org)安装该软件包(PyCBC使用的软件包),或使用类似linux的环境。选项包括用于Windows的linux子系统或linux虚拟机。

为进一步说明,Windows并不是pycbc / lalsuite的本机支持平台,因此我们尚未构建官方软件包,并且在该环境中没有进行太多(或任何)测试。 conda / pip方法应该可以在linux或MacOS上运行。

答案 1 :(得分:0)

我假设您已经创建了一个env

要在虚拟环境中安装PyCBC,可以对存储库进行全新克隆。

git clone git@github.com/gwastro/pycbc.git

现在安装pycbc develeopment环境软件包:

cd pycbc
pip install -r requirements.txt
pip install -r companion.txt
python setup.py install