============ Installation ============ SimPy is implemented in pure Python and has no dependencies. SimPy runs on Python 3 (>= 3.8). PyPy3 is also supported. If you have `pip `_ installed, just type .. code-block:: bash $ pip install simpy and you are done. Installing from source ====================== Alternatively, you can `download SimPy `_ and install it manually. Extract the archive, open a terminal window where you extracted SimPy and type: .. code-block:: bash $ python setup.py install You can now optionally run SimPy's tests to see if everything works fine. You need `pytest `_ for this. Run the following command within the source directory of SimPy: .. code-block:: bash $ py.test --pyargs simpy Upgrading from SimPy 2 ====================== If you are already familiar with SimPy 2, please read the Guide :ref:`porting_from_simpy2`. What's Next =========== Now that you've installed SimPy, you probably want to simulate something. The :ref:`next section ` will introduce you to SimPy's basic concepts.