June 6, 2021, 20:23
|
Installing PyFoam from pip, can't tell if its installed correctly?
|
#1
|
Senior Member
Sultan Islam
Join Date: Dec 2015
Location: Canada
Posts: 145
Rep Power: 11
|
Hello everyone,
I am running Fedora 34 and I wanted to compile FE40 and FE41. However there thirdparty version of pyfoam won't compile due to shebang errors, I was suggested to just install pyfoam separately. I am using Python 3.9 and i used pip install PyFoam. However I can't tell if it installed correctly.
I ran pyFoamVersion.py and it showed some outputs:
Code:
[AI-FE@AI-Workstation ~]$ pyFoamVersion.py
Machine info: Linux | AI-Workstation | 5.12.8-300.fc34.x86_64 | #1 SMP Fri May 28 15:20:54 UTC 2021 | x86_64 | x86_64
Python version: 3.9.5 (default, May 14 2021, 00:00:00)
[GCC 11.1.1 20210428 (Red Hat 11.1.1-1)]
Python executable: /usr/bin/python3
Python 3 is supported with PyFoam
PYTHONPATH is not set
Location of this utility: /home/AI-FE/.local/bin/pyFoamVersion.py
PyFoam WARNING on line 229 of file /home/AI-FE/.local/lib/python3.9/site-packages/PyFoam/FoamInformation.py : Basedir /home/AI-FE/OpenFOAM for fork openfoam does not exist or is not a directory
PyFoam WARNING on line 229 of file /home/AI-FE/.local/lib/python3.9/site-packages/PyFoam/FoamInformation.py : Basedir /home/AI-FE/foam for fork extend does not exist or is not a directory
PyFoam WARNING on line 229 of file /home/AI-FE/.local/lib/python3.9/site-packages/PyFoam/FoamInformation.py : Basedir /home/AI-FE/OpenFOAM for fork openfoamplus does not exist or is not a directory
Version () (reported as number )Fork openfoam of the installed 0 versions:
pyFoam-Version: 2021.5
Path where PyFoam was found (PyFoam.__path__) is ['/home/AI-FE/.local/lib/python3.9/site-packages/PyFoam']
Configuration search path: [('file', '/etc/pyFoam/pyfoamrc'), ('directory', '/etc/pyFoam/pyfoamrc.d'), ('file', '/home/AI-FE/.pyFoam/pyfoamrc'), ('directory', '/home/AI-FE/.pyFoam/pyfoamrc.d')]
Configuration files (used): []
Installed libraries:
cython : Yes version: 0.29.23
cProfile : Yes
docutils : No Not necessary. Needed for RestructuredText to HTML conversion
Gnuplot : No Not a problem. Version from ThirdParty is used
hotshot : No Not a problem. Can't profile using this library
line_profiler : No Not a problem. Can't profile using this library
ipdb : No Not necessary. Only makes debugging more comfortable
IPython : Yes version: 7.20.0 Matches required version 2.0.0
matplotlib : Yes version: 3.4.2
mercurial : Yes version: b'5.7.1'
pytest : No Only needed for running the unit-tests (developers only)
numpy : Yes version: 1.20.1
openpyxl : No Not a problem. Only used for exporting pandas-data to Excel-files (advanced). If xlsxwriter is installed it will handle this (xlsxwriter is recommended anyway)
xlsxwriter : No Not a problem. Only used for exporting pandas-data to XLSX-files (advanced). If openpyxl is installed then this module can handle that
pandas : No Not a problem. Only used for handling of advanced data-handling
ply : Yes version: 3.11
profile : Yes
psyco : No Not a problem. Acceleration not possible
PyQt4 : No Only some experimental GUI-stuff relies on this
PyQt4.Qwt5 : No Only an alternate plotting back-end
scipy : No Not yet used. Possibly use signal-fitting etc
Tkinter : No Not a problem. Used for the old version of DisplayBlockmesh and some matplotlib-implementations
twisted : No Not yet used. Possibly reimplement MetaServer with it
vtk : No Not a problem. Only used for some utilities
xlwt : No Not a problem. Only used for exporting pandas-data to Excel-files
xlrd : No Not a problem. Only used for importing Excel-files to pandas-data
requests : Yes version: 2.25.1
zeroconf : Yes version: 0.31.0
psutil : Yes version: 5.8.0
PyFoam.ThirdParty.ply.yacc : Yes version: 3.9
PyFoam.ThirdParty.Gnuplot : Yes version: 1.8
PyFoam.ThirdParty.tqdm : Yes version: 4.8.4
PyFoam.ThirdParty.IPy : Syntax Error This is our own. If it is not found we've got problems
PyFoam.ThirdParty.pyratemp : Yes version: 0.2.0
PyFoam.ThirdParty.six : Yes version: 1.10.0
PyFoam.ThirdParty.winhacks : Yes
Library locations
cProfile : /usr/lib64/python3.9/cProfile.py
cython : /home/AI-FE/.local/lib/python3.9/site-packages/cython.py
IPython : /usr/lib/python3.9/site-packages/IPython/__init__.py
matplotlib : /usr/local/lib64/python3.9/site-packages/matplotlib/__init__.py
mercurial : /usr/lib64/python3.9/site-packages/mercurial/__init__.py
numpy : /usr/lib64/python3.9/site-packages/numpy/__init__.py
ply : /usr/lib/python3.9/site-packages/ply/__init__.py
profile : /usr/lib64/python3.9/profile.py
psutil : /usr/lib64/python3.9/site-packages/psutil/__init__.py
PyFoam.ThirdParty.Gnuplot : /home/AI-FE/.local/lib/python3.9/site-packages/PyFoam/ThirdParty/Gnuplot/__init__.py
PyFoam.ThirdParty.ply.yacc : /home/AI-FE/.local/lib/python3.9/site-packages/PyFoam/ThirdParty/ply/yacc.py
PyFoam.ThirdParty.pyratemp : /home/AI-FE/.local/lib/python3.9/site-packages/PyFoam/ThirdParty/pyratemp.py
PyFoam.ThirdParty.six : /home/AI-FE/.local/lib/python3.9/site-packages/PyFoam/ThirdParty/six.py
PyFoam.ThirdParty.tqdm : /home/AI-FE/.local/lib/python3.9/site-packages/PyFoam/ThirdParty/tqdm/__init__.py
PyFoam.ThirdParty.winhacks : /home/AI-FE/.local/lib/python3.9/site-packages/PyFoam/ThirdParty/winhacks.py
requests : /usr/lib/python3.9/site-packages/requests/__init__.py
zeroconf : /home/AI-FE/.local/lib/python3.9/site-packages/zeroconf/__init__.py
Checking additional envirnoment variables
Checking for PYFOAM_DIR : Location of the PyFoam-installation. Not strictly necessary
PYFOAM_DIR missing from environment
Checking for PYFOAM_SITE_DIR : Location of non-PyFoam-disctributions script. Set and used by some Foam-distributions
PYFOAM_SITE_DIR missing from environment
User information
Username: AI-FE
Temporary directory: /tmp/PyFoam_AI-FE
Public key: 060c9035e876693015d29b4a61f5f2b5:10512702a18638c159a01d2a29b21393
[AI-FE@AI-Workstation ~]$
I can't tell what I am missing and if its safe to just compile openfoam now and point to this pyfoam install?
|
|
|