CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   SU2 Installation (https://www.cfd-online.com/Forums/su2-installation/)
-   -   Error in enabling the python wrapper (https://www.cfd-online.com/Forums/su2-installation/242015-error-enabling-python-wrapper.html)

Jinn March 31, 2022 11:07

Error in enabling the python wrapper
 
Hi, I was trying to enable the python wrapper to run the unsteady fsi case on Ubuntu 18.04. There was an ERROR saying that "Python dependency not found". But it previously showed that"Program python3 found: YES (/usr/bin/python3)
". How could I fix this? Thanks in advance.

( I had several python versions(2.x, 3.5, 3.7 etc.) installed )

Here are the full screen outputs:



Code:

jin@jin:~/SU2$ ./meson.py build --reconfigure -Denable-pywrapper=true --prefix=/home/jin/SU2
The Meson build system
Version: 0.61.1
Source dir: /home/jin/SU2
Build dir: /home/jin/SU2/build
Build type: native build
Project name: SU2
Project version: 7.3.0 "Blackbird"
C compiler for the host machine: cc (gcc 7.5.0 "cc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0")
C linker for the host machine: cc ld.bfd 2.30
C++ compiler for the host machine: c++ (gcc 7.5.0 "c++ (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0")
C++ linker for the host machine: c++ ld.bfd 2.30
Host machine cpu family: x86_64
Host machine cpu: x86_64
Program python3 found: YES (/usr/bin/python3)
WARNING: Python files installed by Meson might not be found by python interpreter.
 This warning can be avoided by setting "python.platlibdir" option.
WARNING: Python files installed by Meson might not be found by python interpreter.
 This warning can be avoided by setting "python.purelibdir" option.
Dependency mpi found: YES 2.1.1 (cached)
Dependency mpi found: YES 2.1.1 (cached)
Dependency zlib found: YES 1.2.11 (cached)
Found pkg-config: /usr/bin/pkg-config (0.29.1)
Found CMake: /usr/bin/cmake (3.10.2)
Run-time dependency szip found: NO (tried pkgconfig and cmake)
Has header "zlib.h" : YES (cached)
Checking for function "inflate" with dependency ZLIB: YES (cached)
Has header "sys/file.h" : YES (cached)
Has header "sys/ioctl.h" : YES (cached)
Has header "sys/resource.h" : YES (cached)
Has header "sys/socket.h" : YES (cached)
Has header "sys/stat.h" : YES (cached)
Has header "sys/time.h" : YES (cached)
Has header "sys/types.h" : YES (cached)
Has header "features.h" : YES (cached)
Has header "dirent.h" : YES (cached)
Has header "setjmp.h" : YES (cached)
Has header "stddef.h" : YES (cached)
Has header "stdint.h" : YES (cached)
Has header "unistd.h" : YES (cached)
Has header "io.h" : NO (cached)
Has header "winsock2.h" : NO (cached)
Has header "globus/common.h" : NO (cached)
Has header "pdb.h" : NO (cached)
Has header "pthread.h" : YES (cached)
Has header "srbclient.h" : NO (cached)
Has header "string.h" : YES (cached)
Has header "strings.h" : YES (cached)
Has header "stdlib.h" : YES (cached)
Has header "memory.h" : YES (cached)
Has header "dlfcn.h" : YES (cached)
Has header "inttypes.h" : YES (cached)
Has header "netinet/in.h" : YES (cached)
Has header "netdb.h" : YES (cached)
Has header "arpa/inet.h" : YES (cached)
Has header "stdbool.h" : YES (cached)
Has header "quadmath.h" : YES (cached)
Library m found: YES
Checking for function "ceil" with dependency -lm: YES (cached)
Library dl found: YES
Checking for function "dlopen" with dependency -ldl: YES (cached)
Library ucb found: NO
Checking for function "gethostbyname" with dependency -lucb: NO (cached)
Checking for function "lseek64" : NO (cached)
Checking for function "fseeko" : NO (cached)
Checking for function "stat64" : NO (cached)
Checking for size of "char" : 1
Checking for size of "short" : 2
Checking for size of "int" : 4
Checking for size of "unsigned" : 4
Checking for size of "long" : 8
Checking for size of "long long" : 8
Checking for size of "__int64" : -1
Checking for size of "float" : 4
Checking for size of "double" : 8
Checking for size of "long double" : 16
Checking for size of "int8_t" : 1
Checking for size of "uint8_t" : 1
Checking for size of "int_least8_t" : 1
Checking for size of "uint_least8_t" : 1
Checking for size of "int_fast8_t" : 1
Checking for size of "uint_fast8_t" : 1
Checking for size of "int16_t" : 2
Checking for size of "uint16_t" : 2
Checking for size of "int_least16_t" : 2
Checking for size of "uint_least16_t" : 2
Checking for size of "int_fast16_t" : 8
Checking for size of "uint_fast16_t" : 8
Checking for size of "int32_t" : 4
Checking for size of "uint32_t" : 4
Checking for size of "int_least32_t" : 4
Checking for size of "uint_least32_t" : 4
Checking for size of "int_fast32_t" : 8
Checking for size of "uint_fast32_t" : 8
Checking for size of "int64_t" : 8
Checking for size of "uint64_t" : 8
Checking for size of "int_least64_t" : 8
Checking for size of "uint_least64_t" : 8
Checking for size of "int_fast64_t" : 8
Checking for size of "uint_fast64_t" : 8
Checking for size of "size_t" : 8
Checking for size of "ssize_t" : 8
Checking for size of "ptrdiff_t" : -1
Checking for size of "off_t" : 8
Checking for size of "off64_t" : -1
Checking for size of "time_t" : 8
Checking for size of "bool" : 1
Checking for size of "_Quad" : -1
Checking for size of "__float128" : 16
Checking if "check dev_t" : compiles: YES (cached)
Checking if "check dev_t scalar" runs: NO (1)
Checking if "CLOCK_MONOTONIC" : compiles: YES (cached)
Checking whether type "struct tm" has member "tm_gmtoff" : YES (cached)
Checking whether type "struct tm" has member "__tm_gmtoff" : NO (cached)
Checking whether type "struct tm" has member "tm_sec" : YES (cached)
Checking whether type "struct tm" has member "tz_minuteswest" : NO (cached)
Checking for function "gettimeofday" : YES (cached)
Checking whether type "struct stat" has member "st_blocks" : YES (cached)
Checking for function "ioctl" : YES (cached)
Header <sys/ioctl.h> has symbol "TIOCGWINSZ" : YES (cached)
Header <sys/ioctl.h> has symbol "TIOCGETD" : YES (cached)
Checking for function "getpwuid" : YES (cached)
Checking for function "alarm" : YES (cached)
Checking for function "fcntl" : YES (cached)
Checking for function "flock" : YES (cached)
Checking for function "fork" : YES (cached)
Checking for function "frexpf" : YES (cached)
Checking for function "frexpl" : YES (cached)
Checking for function "gethostname" : YES (cached)
Checking for function "getrusage" : YES (cached)
Checking for function "llround" : YES (cached)
Checking for function "llroundf" : YES (cached)
Checking for function "lround" : YES (cached)
Checking for function "lroundf" : YES (cached)
Checking for function "lstat" : YES (cached)
Checking for function "pread" : YES (cached)
Checking for function "pwrite" : YES (cached)
Checking for function "rand_r" : YES (cached)
Checking for function "random" : YES (cached)
Checking for function "round" : YES (cached)
Checking for function "roundf" : YES (cached)
Checking for function "setsysinfo" : NO (cached)
Checking for function "signal" : YES (cached)
Checking for function "longjmp" : YES (cached)
Checking for function "setjmp" : YES (cached)
Checking for function "siglongjmp" : YES (cached)
Checking for function "sigsetjmp" : NO (cached)
Checking for function "sigprocmask" : YES (cached)
Checking for function "snprintf" : YES (cached)
Checking for function "srandom" : YES (cached)
Checking for function "strdup" : YES (cached)
Checking for function "strtoll" : YES (cached)
Checking for function "strtoull" : YES (cached)
Checking for function "symlink" : YES (cached)
Checking for function "system" : YES (cached)
Checking for function "tmpfile" : YES (cached)
Checking for function "asprintf" : YES (cached)
Checking for function "vasprintf" : YES (cached)
Checking for function "waitpid" : YES (cached)
Checking for function "vsnprintf" : YES (cached)
Header <setjmp.h> has symbol "sigsetjmp" : YES (cached)
Checking if "inline keyword check" : compiles: YES (cached)
Configuring H5pubconf.h using configuration
Checking for size of "long" : 8
Checking for size of "void *" : 8
Configuring cgnstypes.h using configuration
Configuring cg_hash_types.h using configuration
Configuring cgnsconfig.h using configuration
WARNING: You should add the boolean check kwarg to the run_command call.
        It currently defaults to false,
        but it will default to true in future releases of meson.
        See also: https://github.com/mesonbuild/meson/issues/9300
Message: Boost sources found.
Program swig found: YES (/usr/bin/swig)
Message: Using mpi4py from

SU2_PY/pySU2/meson.build:21:0: ERROR: Python dependency not found


bigfootedrockmidget April 1, 2022 15:25

You need to install mpi4py as well

alinaghedifar April 23, 2022 13:52

Enter this command in the Terminal:
sudo apt-get install python3-distutils


All times are GMT -4. The time now is 15:55.