Hello!
In Revit 2025 i couldn’t find the pip.exe in ..\AppData\Roaming\Dynamo\Dynamo Revit\3.3\packages\DynamoIronPython3.
Is it possible to get Python packages some other way?
Thanks!
Hello!
In Revit 2025 i couldn’t find the pip.exe in ..\AppData\Roaming\Dynamo\Dynamo Revit\3.3\packages\DynamoIronPython3.
Is it possible to get Python packages some other way?
Thanks!
Hi,
Which package do you want to install?
Note, IronPython3 does not currently support packages which are C extension modules.
Here is a method for installing a pure Python package in IronPython 3.
You can try the latest PythonNet3 engine (with StdLib and more than 15 pre-installed Python packages), which provides fixes and functionality compared to CPython3.
Trying to use Topologicpy. Yes, it can’t be used with IronPython, as i can see.
Any chance i can use Topologicpy in PythonNET?
Thanks in advance!
Here 2 solutions
with an external IDE
\PycharmProjects\pythonProject2\.venv\Lib\site-packages\
to C:\Users\<User>\AppData\Local\python-3.11.0-embed-amd64\Lib
with downloading whl files packages from https://pypi.org/
, you can automate the downloading of WHL file packages from https://pypi.org/ with Python, as follows:
https://pypi.org/pypi/<NamePackage>/json
https://pypi.org/pypi/Topologicpy/json
)C:\Users\<User>\AppData\Local\python-3.11.0-embed-amd64\Lib
example of JSON pypi
I just noticed that topologicpy installs the necessary dependencies during execution when importing modules (dependencies that will be installed in the wrong location). It might be better to use the dynamo package ‘Topologic’ directly.