我正在尝试在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
,但是找不到软件包。我将不胜感激!
答案 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