giorgianig |
March 27, 2024 04:52 |
Is there anyone who have experience using pyFoam under Windows?
I cannot manage this thing to work. After solving the previous problem, now I am facing this:
Code:
===================================================================== RESTART: C:\Users\giorgio.giorgiani\AppData\Local\Programs\Python\Python311\plotResiduals.py =====================================================================
PyFoam WARNING on line 382 of file C:\Users\giorgio.giorgiani\AppData\Local\Programs\Python\Python311\Lib\site-packages\PyFoam\Applications\PyFoamApplication.py : $WM_PROJECT_VERSION unset. PyFoam will not be able to determine the OpenFOAM-version and behave strangely
Traceback (most recent call last):
File "C:\Users\giorgio.giorgiani\AppData\Local\Programs\Python\Python311\Lib\shutil.py", line 853, in move
os.rename(src, real_dst)
PermissionError: [WinError 32] Le processus ne peut pas accéder au fichier car ce fichier est utilisé par un autre processus: 'C:\\Users\\giorgio.giorgiani\\Ubuntu\\rootfs\\home\\giorgio\\OpenFOAM\\2212\\tutorials\\incompressible\\icoFoam\\cavity\\cavity\\log.icofoam.analyzed\\pickledPlots.tmp' -> 'C:\\Users\\giorgio.giorgiani\\Ubuntu\\rootfs\\home\\giorgio\\OpenFOAM\\2212\\tutorials\\incompressible\\icoFoam\\cavity\\cavity\\log.icofoam.analyzed\\pickledPlots'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\giorgio.giorgiani\AppData\Local\Programs\Python\Python311\plotResiduals.py", line 3, in <module>
PlotWatcher.PlotWatcher(path)
File "C:\Users\giorgio.giorgiani\AppData\Local\Programs\Python\Python311\Lib\site-packages\PyFoam\Applications\PlotWatcher.py", line 45, in __init__
PyFoamApplication.__init__(self,
File "C:\Users\giorgio.giorgiani\AppData\Local\Programs\Python\Python311\Lib\site-packages\PyFoam\Applications\PyFoamApplication.py", line 496, in __init__
result=self.run()
File "C:\Users\giorgio.giorgiani\AppData\Local\Programs\Python\Python311\Lib\site-packages\PyFoam\Applications\PlotWatcher.py", line 206, in run
run.start()
File "C:\Users\giorgio.giorgiani\AppData\Local\Programs\Python\Python311\Lib\site-packages\PyFoam\Execution\BasicWatcher.py", line 133, in start
self.lineHandle(line)
File "C:\Users\giorgio.giorgiani\AppData\Local\Programs\Python\Python311\Lib\site-packages\PyFoam\Execution\AnalyzedCommon.py", line 181, in lineHandle
self.analyzer.analyzeLine(line)
File "C:\Users\giorgio.giorgiani\AppData\Local\Programs\Python\Python311\Lib\site-packages\PyFoam\LogAnalysis\FoamLogAnalyzer.py", line 213, in analyzeLine
self.analyzers[nm].doAnalysis(line)
File "C:\Users\giorgio.giorgiani\AppData\Local\Programs\Python\Python311\Lib\site-packages\PyFoam\LogAnalysis\TimeLineAnalyzer.py", line 46, in doAnalysis
self.notifyNewTime(m)
File "C:\Users\giorgio.giorgiani\AppData\Local\Programs\Python\Python311\Lib\site-packages\PyFoam\LogAnalysis\TimeLineAnalyzer.py", line 34, in notifyNewTime
self.notify(float(m.group(2)))
File "C:\Users\giorgio.giorgiani\AppData\Local\Programs\Python\Python311\Lib\site-packages\PyFoam\LogAnalysis\LogLineAnalyzer.py", line 74, in notify
f(*data)
File "C:\Users\giorgio.giorgiani\AppData\Local\Programs\Python\Python311\Lib\site-packages\PyFoam\LogAnalysis\FoamLogAnalyzer.py", line 147, in setTime
listener.timeChanged()
File "C:\Users\giorgio.giorgiani\AppData\Local\Programs\Python\Python311\Lib\site-packages\PyFoam\Execution\GnuplotRunner.py", line 350, in timeChanged
StepAnalyzedCommon.timeChanged(self)
File "C:\Users\giorgio.giorgiani\AppData\Local\Programs\Python\Python311\Lib\site-packages\PyFoam\Execution\StepAnalyzedCommon.py", line 43, in timeChanged
self.picklePlots()
File "C:\Users\giorgio.giorgiani\AppData\Local\Programs\Python\Python311\Lib\site-packages\PyFoam\Execution\AnalyzedCommon.py", line 608, in picklePlots
move(pickleFile+".tmp",pickleFile)
File "C:\Users\giorgio.giorgiani\AppData\Local\Programs\Python\Python311\Lib\shutil.py", line 874, in move
os.unlink(src)
PermissionError: [WinError 32] Le processus ne peut pas accéder au fichier car ce fichier est utilisé par un autre processus: 'C:\\Users\\giorgio.giorgiani\\Ubuntu\\rootfs\\home\\giorgio\\OpenFOAM\\2212\\tutorials\\incompressible\\icoFoam\\cavity\\cavity\\log.icofoam.analyzed\\pickledPlots.tmp'
|