在Windows上安装Petsc

问题描述 投票:0回答:1

我用python,make和diffutils安装了cygwin。

当我使用命令时:

./configure --with-cc=gcc --with-cxx=g++ --with-fc=gfortran --download-mpich --download-fblaslapack

我收到错误消息“ 检测到Windows Python。请使用cygwin-python重新运行./configure。“]。

如果我在cygwin命令行中使用该命令,则>

python setup.py install

我遇到以下运行时错误:

Traceback (most recent call last):
  File "setup.py", line 314, in <module>
    **metadata)
  File "C:\ProgramData\Anaconda3\lib\site-packages\setuptools\__init__.py", line 143, in setup
    return distutils.core.setup(**attrs)
  File "C:\ProgramData\Anaconda3\lib\distutils\core.py", line 148, in setup
    dist.run_commands()
  File "C:\ProgramData\Anaconda3\lib\distutils\dist.py", line 955, in run_commands
    self.run_command(cmd)
  File "C:\ProgramData\Anaconda3\lib\distutils\dist.py", line 974, in run_command
    cmd_obj.run()
  File "setup.py", line 230, in run
    config(prefix, self.dry_run)
  File "setup.py", line 166, in config
    if status != 0: raise RuntimeError(status)
RuntimeError: 3

欢迎任何帮助。

我用python,make和diffutils安装了cygwin。当我使用命令时:./configure --with-cc = gcc --with-cxx = g ++ --with-fc = gfortran --download-mpich --download-fblaslapack我正在得到一个...

python cygwin mpi scientific-computing petsc
1个回答
0
投票

[如果您在Cygwin上构建,请勿与Windows版本的Python混合使用因此,请清理您的PATH,使其仅包含cygwin程序:

export PATH="/usr/local/bin:/usr/bin:/usr/lib/lapack"
./configure --with-cc=gcc --with-cxx=g++ --with-fc=gfortran
© www.soinside.com 2019 - 2024. All rights reserved.