************************ Install Odatix from PyPi ************************ Step 1: Install Python 3.6+ and make ------------------------------------ .. tab:: Ubuntu/Debian .. code-block:: bash sudo apt update sudo apt install -y python3 python3-pip python3-venv make .. tab:: Fedora/CentOS/AlmaLinux .. code-block:: bash sudo dnf update sudo dnf install -y python3 make .. tab:: Arch Linux .. code-block:: bash sudo pacman -Syu sudo pacman -S python3 make --noconfirm Step 2: Configure a `virtual environment `_ [*Optional*] ------------------------------------------------------------------------------------------------------ If you want to use Odatix inside a create a virtual environment, run: .. code-block:: bash # Create a virtual environment python3 -m venv odatix_venv # You only need to do it once To activate the virtual environment, run: .. code-block:: bash # Activate the virtual environment source odatix_venv/bin/activate .. Note:: You have to run this command at every new shell session. Consider creating an alias Step 3: Install the package --------------------------- .. code-block:: bash python3 -m pip install odatix Step 4: Enable option auto-completetion [*Optional*] ---------------------------------------------------- If you want to enable autocompletion of odatix command options, you can run: .. code-block:: bash eval "$(register-python-argcomplete odatix)" eval "$(register-python-argcomplete odatix-explorer)" .. Note:: You have to run these commands at every new shell session. Consider adding these to your ``odatix_venv/bin/activate`` (if using a virtual environment) script or your ``.bashrc`` / ``.zshrc`` Step 5: Install one of the supported EDA tools ---------------------------------------------- More information in section :doc:`/installation/install_eda_tools`.