52 lines
1.3 KiB
ReStructuredText
52 lines
1.3 KiB
ReStructuredText
Installation
|
|
============
|
|
|
|
Being a Python library, Pyrogram requires Python to be installed in your system.
|
|
We recommend using the latest version of Python 3 and pip.
|
|
|
|
Get Python 3 from https://www.python.org/downloads/ (or with your package manager) and pip
|
|
by following the instructions at https://pip.pypa.io/en/latest/installing/.
|
|
|
|
.. important::
|
|
|
|
Pyrogram supports **Python 3** only, starting from version 3.4. **PyPy** is supported too.
|
|
|
|
Install Pyrogram
|
|
----------------
|
|
|
|
- The easiest way to install and upgrade Pyrogram is by using **pip**:
|
|
|
|
.. code-block:: bash
|
|
|
|
$ pip3 install --upgrade pyrogram
|
|
|
|
- or, with TgCrypto_ (recommended):
|
|
|
|
.. code-block:: bash
|
|
|
|
$ pip3 install --upgrade pyrogram[tgcrypto]
|
|
|
|
Bleeding Edge
|
|
-------------
|
|
|
|
If you want the latest development version of Pyrogram, you can install it straight from the develop_
|
|
branch using this command (you might need to install **git** first):
|
|
|
|
.. code-block:: bash
|
|
|
|
$ pip3 install --upgrade git+https://github.com/pyrogram/pyrogram.git
|
|
|
|
Verifying
|
|
---------
|
|
|
|
To verify that Pyrogram is correctly installed, open a Python shell and import it.
|
|
If no error shows up you are good to go.
|
|
|
|
.. code-block:: bash
|
|
|
|
>>> import pyrogram
|
|
>>> pyrogram.__version__
|
|
'0.8.0'
|
|
|
|
.. _TgCrypto: https://docs.pyrogram.ml/resources/TgCrypto
|
|
.. _develop: http://github.com/pyrogram/pyrogram |