# Download & Install

Here you’ll find all the necessary explanations for installing pyqode.core.

## Requirements:

You will need to install the following packages yourself:

> - setuptools
> - pip
> - PySide or PyQt4 or PyQt5

The following packages will be installed automatically:

> - pygments

Note

Optionally, you can install chardet to help pyQode detect file encoding automatically.

## Supported platforms

pyQode is known to run on the following platforms. It has been tested extensively on Ubuntu 12.04 (see our continuous integration server)

> - Windows: Xp, Vista, Windows 7 and Windows 8.1
> - GNU/Linux: Ubuntu , Linux Mint, Fedora and ArchLinux
> - Mac OSX (>= 10.9)

## Using pip

pyQode can be installed from pypi using pip:

    $ pip install pyqode.core

## From source

You can download the source archive from the github repository

Then you can install the package by opening a terminal and typing the following commands:

    $ cd path/to/source/
    $ pip install .

Alternatively, you can install directly from master branch using `pip git+https`:

    $ pip install git+https://github.com/pyQode/pyqode.core.git@master

Note

replace `@master` by `@develop` or any other valid branch name to install the unstable development version