Hello,
I am exploring the use of OpenTPS as a tool to research about proton arc therapy for upright treatments. I have followed the installation instructions offered in the Readme.md file for the installation on Windows with Anaconda. Whe I type ‘opentps’ in the anaconda propmt, I get this:
01/05/2025 10:02:18 AM - root - INFO - Loading logging configuration: C:\Users\ayc046\AppData\Local\anaconda3\envs\OpenTPS\Lib\site-packages\opentps\core\config\logger\logging_config.json
01/05/2025 10:02:18 AM - opentps.core._loggingConfig - INFO - Log level set: INFO
01/05/2025 10:02:19 AM - opentps.core.processing.imageProcessing.cupyImageProcessing - WARNING - Cannot import Cupy module
01/05/2025 10:02:19 AM - opentps.core.data.images._vectorField3D - WARNING - cupy not found.
01/05/2025 10:02:19 AM - opentps.core.processing.registration.registrationMorphons - WARNING - cupy not found.
01/05/2025 10:02:19 AM - opentps.core.processing.registration.morphonsCupy - WARNING - cupy not found.
01/05/2025 10:02:19 AM - opentps.core.processing.C_libraries.libInterp3_wrapper - WARNING - cupy not found.
Traceback (most recent call last):
File “”, line 198, in run_module_as_main
File “”, line 88, in run_code
File "C:\Users\ayc046\AppData\Local\anaconda3\envs\OpenTPS\Scripts\opentps.exe_main.py", line 4, in
File "C:\Users\ayc046\AppData\Local\anaconda3\envs\OpenTPS\Lib\site-packages\opentps\gui_init.py", line 2, in
from opentps.gui.main import run, patientList, viewController, runWithMainWindow
File “C:\Users\ayc046\AppData\Local\anaconda3\envs\OpenTPS\Lib\site-packages\opentps\gui\main.py”, line 10, in
from opentps.gui.viewController import ViewController
File “C:\Users\ayc046\AppData\Local\anaconda3\envs\OpenTPS\Lib\site-packages\opentps\gui\viewController.py”, line 7, in
from opentps.gui.mainWindow import MainWindow
File “C:\Users\ayc046\AppData\Local\anaconda3\envs\OpenTPS\Lib\site-packages\opentps\gui\mainWindow.py”, line 6, in
from opentps.gui.panels.mainToolbar import MainToolbar
File “C:\Users\ayc046\AppData\Local\anaconda3\envs\OpenTPS\Lib\site-packages\opentps\gui\panels\mainToolbar.py”, line 10, in
from opentps.gui.panels.doseComputationPanel import DoseComputationPanel
File “C:\Users\ayc046\AppData\Local\anaconda3\envs\OpenTPS\Lib\site-packages\opentps\gui\panels\doseComputationPanel.py”, line 14, in
from opentps.core.processing.doseCalculation.photons.cccDoseCalculator import CCCDoseCalculator
File “C:\Users\ayc046\AppData\Local\anaconda3\envs\OpenTPS\Lib\site-packages\opentps\core\processing\doseCalculation\photons\cccDoseCalculator.py”, line 28, in
from opentps.core.processing.doseCalculation.photons._utils import shiftBeamlets, adjustDoseToScenario
File “C:\Users\ayc046\AppData\Local\anaconda3\envs\OpenTPS\Lib\site-packages\opentps\core\processing\doseCalculation\photons_utils.py”, line 12, in
import psutil
ModuleNotFoundError: No module named ‘psutil’
Is there a step I missed?
Thank you