Install
Instructions how to install the CSXCAD & openEMS Python interface.
- Install Python Extensions Automatically
- Methods
- Quick Start
- Customize Install
- Typical Customization Cases
- Q: I don’t want
update_openEMS.shto create a newvenvfor me, because I have my own. - Q: I want to create a new
venv, but not under the/venvsubdirectory of openEMS. - Q: All system packages are invisible in the Python
venv. I don’t want to reinstall them viapip3for thevenv, I want to use the existing system Python packages. - Q: I don’t want
./update_openEMS.shto download dependencies usingpip3because I don’t have Internet access. - Q: I don’t want to use
pip3to manage Python package dependencies, I want to use my system’s own package manager. - Q: I have Internet access, but behind a proxy.
- Q: I have Internet access, but behind an HTTP proxy.
- Q: I have Internet access, but behind a SOCKS proxy.
- Q: I don’t want to use a Python
venvat all, I want to install Python extensions to the default paths, which is the legacy behavior in previous openEMS versions. - Q: I’m debugging
./update_openEMS.sh --python, but the Python errors are incomprehensible - Q:
./update_openEMS.shis a black box, I need explicit control over the installation.
- Q: I don’t want
- Install Python Extensions Manually
- Methods
- Requirements
- Quick Start
- Environment Variables
- Basic Install
- Offline Install or Manual Package Management
- Advanced Install Concepts
- Windows
- Troubleshooting
- AttributeError: module ‘CSXCAD.CSRectGrid’ has no attribute…
- FileNotFoundError: [Errno 2] No such file or directory:
/CSXCAD/python - Unable to detect CSXCAD’s Python source code path
- ModuleNotFoundError: No module named ‘CSXCAD.CSXCAD’
- ModuleNotFoundError: No module named ‘openEMS.openEMS’
- error: invalid command ‘bdist_wheel’
- CSXCAD Tests and Examples