Open ak06645 opened 1 month ago
@ak06645 Thanks for opening this issue. Could you please do things below and let me know if you are still facing the same issue.
pip install ansys-mechanical-core --upgrade
app=App(version=242)
. (This is not a solution for the bug you have encountered. If no version is given, then App should find latest version of Mechanical installed). You dont need to uninstall other versions.Hi Thank you for the quick response:
I already tried this: from ansys.mechanical.core import App app = App(version=241) { "name": "TypeError", "message": "int() argument must be a string, a bytes-like object or a real number, not 'NoneType'", "stack": "--------------------------------------------------------------------------- TypeError Traceback (most recent call last) Cell In[4], line 3 1 from ansys.mechanical.core import App ----> 3 app = App(version=241) File c:\Users\fgfsim\Desktop\jan_amit.venv\Lib\site-packages\ansys\mechanical\core\embedding\app.py:142, in App.init(self, db_file, private_appdata, **kwargs) 139 profile.update_environment(os.environ) 140 atexit.register(_cleanup_private_appdata, profile) --> 142 self._app = _start_application(configuration, self._version, db_file) 143 runtime.initialize(self._version) 144 connect_warnings(self) File c:\Users\fgfsim\Desktop\jan_amit.venv\Lib\site-packages\ansys\mechanical\core\embedding\app.py:78, in _start_application(configuration, version, db_file) 75 addin_configuration_name = configuration.addin_configuration 76 # Starting with version 241 we can pass a configuration name to the constructor 77 # of Application ---> 78 if int(version) >= 241: 79 return Ansys.Mechanical.Embedding.Application(db_file, addin_configuration_name) 80 else: TypeError: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'" }
I will try to clean all related versions again and upgrade ansys-mechanical-core.
🔍 Before submitting the issue
🐞 Description of the bug
import ansys.mechanical.core as mech app = mech.App()
Error:
{ "name": "ValueError", "message": "Initialized version 241 does not match the expected version None.", "stack": "--------------------------------------------------------------------------- ValueError Traceback (most recent call last) Cell In[19], line 2 1 from ansys.mechanical.core import App ----> 2 app = App() 3 app.update_globals(globals()) File c:\Users\fgfsim\Desktop\jan_amit.venv\Lib\site-packages\ansys\mechanical\core\embedding\app.py:133, in App.init(self, db_file, private_appdata, **kwargs) 131 raise Exception("Cannot have more than one embedded mechanical instance!") 132 version = kwargs.get("version") --> 133 self._version = initializer.initialize(version) 134 configuration = kwargs.get("config", _get_default_addin_configuration()) 136 if private_appdata: File c:\Users\fgfsim\Desktop\jan_amit.venv\Lib\site-packages\ansys\mechanical\core\embedding\initializer.py:171, in initialize(version) 169 if INITIALIZED_VERSION is not None: 170 if INITIALIZED_VERSION != version: --> 171 raise ValueError( 172 f"Initialized version {INITIALIZED_VERSION} " 173 f"does not match the expected version {version}." 174 ) 175 return 177 if version == None: ValueError: Initialized version 241 does not match the expected version None." }
I am running this code in vs code in my own python environment. The file to be run is a .ipynb file.
<function ansys.tools.path.path.find_mechanical(version: Optional[float] = None, supported_versions: Dict[int, str] = {251: '2025R1', 242: '2024R2', 241: '2024R1', 232: '2023R2', 231: '2023R1', 222: '2022R2', 221: '2022R1', 212: '2021R2', 211: '2021R1', 202: '2020R2', 201: '2020R1', 195: '19.5', 194: '19.4', 193: '19.3', 192: '19.2', 191: '19.1'}) -> Union[Tuple[str, float], Tuple[Literal[''], Literal['']]]>
This is maybe due to multiple versions of Ansys installation, but even after deleting and reinstalling ansys with just one version this error persist. Can you suggest what to do?
📝 Steps to reproduce
import ansys.mechanical.core as mech app = mech.App()
💻 Which operating system are you using?
Windows
📀 Which ANSYS version are you using?
241R1
🐍 Which Python version are you using?
3.12
📦 Installed packages
about-time==4.2.1 aiohappyeyeballs==2.4.0 aiohttp==3.10.5 aiosignal==1.3.1 alive-progress==3.1.5 annotated-types==0.7.0 ansys-acp-core==0.1b1 ansys-additive-core==0.18.1 ansys-additive-widgets==0.2.1 ansys-api-acp==0.1.0.dev9 ansys-api-additive==1.7.2 ansys-api-dbu==0.3.4 ansys-api-dyna==0.3.6 ansys-api-edb==1.0.6 ansys-api-fluent==0.3.27 ansys-api-geometry==0.4.6 ansys-api-mapdl==0.5.2 ansys-api-mechanical==0.1.2 ansys-api-meshing-prime==0.1.3 ansys-api-modelcenter==0.3.1 ansys-api-platform-instancemanagement==1.1.0 ansys-api-pyensight==0.4.1 ansys-api-sherlock==0.1.27 ansys-api-systemcoupling==0.1.0 ansys-api-tools-filetransfer==0.1.0 ansys-api-workbench==0.2.0 ansys-conceptev-core==0.1.4 ansys-dpf-composites==0.5.0 ansys-dpf-core==0.12.2 ansys-dpf-post==0.8.0 ansys-dyna-core==0.4.15 ansys-dynamicreporting-core==0.6.0 ansys-edb-core==0.1.6 ansys-engineeringworkflow-api==0.1.0 ansys-fluent-core==0.22.0 ansys-geometry-core==0.6.6 ansys-grantami-bomanalytics==2.1.1 ansys-grantami-bomanalytics-openapi==3.0.0 ansys-grantami-jobqueue==1.0.1 ansys-grantami-recordlists==1.2.1 ansys-grantami-serverapi-openapi==3.0.0 ansys-hps-client==0.8.0 ansys-mapdl-core==0.68.4 ansys-mapdl-reader==0.54.0 ansys-math-core==0.1.5 ansys-mechanical-core==0.11.5 ansys-mechanical-env==0.1.7 ansys-meshing-prime==0.6.2 ansys-modelcenter-workflow==0.1.1 ansys-motorcad-core==0.5.5 ansys-openapi-common==2.1.1 ansys-optislang-core==0.8.0 ansys-platform-instancemanagement==1.1.2 ansys-pyensight-core==0.8.8 ansys-pythonnet==3.1.0rc3 ansys-rocky-core==0.2.0 ansys-seascape==0.2.0 ansys-sherlock-core==0.6.0 ansys-simai-core==0.2.2 ansys-sound-core==0.1.3 ansys-systemcoupling-core==0.6 ansys-tools-filetransfer==0.1.0 ansys-tools-local-product-launcher==0.1.0 ansys-tools-path==0.6.0 ansys-tools-visualization-interface==0.4.0 ansys-turbogrid-api==0.4.3 ansys-turbogrid-core==0.4.1 ansys-units==0.3.2 ansys-workbench-core==0.6.0 anyio==4.4.0 appdirs==1.4.4 asgiref==3.8.1 asttokens==2.4.1 attrs==24.2.0 backoff==2.2.1 backports.entry-points-selectable==1.3.0 backports.tarfile==1.2.0 bcrypt==4.2.0 beartype==0.18.5 bleach==6.1.0 bokeh==3.4.3 build==1.2.1 cachetools==5.5.0 certifi==2024.7.4 cffi==1.17.0 charset-normalizer==3.3.2 click==8.1.7 clr-loader==0.2.6 colorama==0.4.6 comm==0.2.2 contourpy==1.3.0 cryptography==43.0.0 cycler==0.12.1 debugpy==1.8.5 decorator==5.1.1 defusedxml==0.7.1 Deprecated==1.2.14 dill==0.3.8 Django==5.1 docker==7.1.0 docutils==0.21.2 elementpath==4.4.0 executing==2.0.1 fabric==3.2.2 filelock==3.15.4 flexcache==0.3 flexparser==0.3.1 fonttools==4.53.1 fpdf2==2.7.9 frozenlist==1.4.1 geomdl==5.3.1 google-api-core==2.19.2 google-api-python-client==2.143.0 google-auth==2.34.0 google-auth-httplib2==0.2.0 googleapis-common-protos==1.65.0 grapheme==0.6.0 grpcio==1.65.5 grpcio-health-checking==1.48.2 grpcio-status==1.48.2 h11==0.14.0 httpcore==1.0.5 httplib2==0.22.0 httpx==0.26.0 idna==3.8 importlib_metadata==8.2.0 invoke==2.2.0 ipykernel==6.29.5 ipython==8.26.0 jaraco.classes==3.4.0 jaraco.context==6.0.1 jaraco.functools==4.0.2 jedi==0.19.1 Jinja2==3.1.4 joblib==1.4.2 jsonschema==4.23.0 jsonschema-specifications==2023.12.1 jupyter_client==8.6.2 jupyter_core==5.7.2 keyring==25.3.0 kiwisolver==1.4.5 linkify-it-py==2.0.3 lxml==5.3.0 Markdown==3.7 markdown-it-py==3.0.0 MarkupSafe==2.1.5 marshmallow==3.22.0 marshmallow-oneofschema==3.1.1 matplotlib==3.9.2 matplotlib-inline==0.1.7 mdit-py-plugins==0.4.1 mdurl==0.1.2 more-itertools==10.4.0 msgpack==1.0.8 multidict==6.0.5 nest-asyncio==1.6.0 nh3==0.2.18 nltk==3.9.1 numpy==1.26.4 overrides==7.7.0 packaging==24.1 pandas==2.2.3 panel==1.4.4 param==2.1.1 paramiko==3.4.1 parso==0.8.4 pillow==10.4.0 Pint==0.24.3 pkginfo==1.10.0 platformdirs==4.2.2 plumbum==1.8.3 pooch==1.8.2 prompt_toolkit==3.0.47 proto-plus==1.24.0 protobuf==3.20.3 psutil==6.0.0 pure_eval==0.2.3 pyaedt==0.9.11 pyansys==2024.2.3 pyansys-tools-variableinterop==0.1.1 pyansys-tools-versioning==0.6.0 pyasn1==0.6.0 pyasn1_modules==0.4.0 pycparser==2.22 pydantic==2.8.2 pydantic_core==2.20.1 pyedb==0.23.0 Pygments==2.18.0 pygranta==2024.2.0 pyiges==0.3.1 PyJWT==2.9.0 PyNaCl==1.5.0 pyparsing==3.1.4 pypiwin32==223 pypng==0.20220715.0 pyproject_hooks==1.1.0 Pyro5==5.15 pyspnego==0.11.1 python-dateutil==2.9.0.post0 python-dotenv==1.0.1 pytomlpp==1.0.13 pytwin==0.7.0 pytz==2024.1 pyvista==0.43.4 pyviz_comms==3.0.3 pywin32==306 pywin32-ctypes==0.2.3 PyYAML==6.0.2 pyzmq==26.2.0 readme_renderer==44.0 referencing==0.35.1 regex==2024.7.24 requests==2.32.3 requests-negotiate-sspi==0.5.2 requests-toolbelt==1.0.0 requests_ntlm==1.3.0 rfc3986==2.0.0 rich==13.8.0 rpds-py==0.20.0 rpyc==6.0.0 rsa==4.9 Rtree==1.3.0 scikit-rf==1.2.0 scipy==1.14.1 scooby==0.10.0 semver==3.0.2 serpent==1.41 six==1.16.0 sniffio==1.3.1 sqlparse==0.5.1 sseclient-py==1.8.0 sspilib==0.1.0 stack-data==0.6.3 tabulate==0.9.0 toml==0.10.2 tomli==2.0.1 tornado==6.4.1 tqdm==4.66.5 traitlets==5.14.3 trame==3.6.3 trame-client==3.2.5 trame-server==3.1.0 trame-vtk==2.8.10 trame-vuetify==2.7.0 twine==5.1.1 typing_extensions==4.12.2 tzdata==2024.1 uc-micro-py==1.0.3 uritemplate==4.1.1 urllib3==1.26.19 vtk==9.3.1 wakepy==0.9.1 wcwidth==0.2.13 webencodings==0.5.1 websockets==12.0 WMI==1.5.1 wrapt==1.16.0 wslink==2.1.2 xmlschema==2.5.1 xyzservices==2024.6.0 yarl==1.9.4 zipp==3.20.0