Full Installation

Linux

Steps assume that python and pip are already installed.

  1. Install dependencies (see sections below)
  2. Run pip install steam

Note

Consider using virtualenv in order to keep you system packages untouched.

Ubuntu/Debian

Replace python-dev with python3-dev for Python 3.

$ sudo apt-get install build-essential libssl-dev libffi-dev python-dev

RHEL-based

$ sudo yum install gcc libffi-devel python-devel openssl-devel

Windows

Cygwin

  1. Download cygwin installer from https://cygwin.com/install.html
  2. During the setup select these additional packages
    • python3
    • python3-devel
    • python3-setuptools
    • gcc-core
    • gcc-g++
    • libffi6
    • libffi-devel
    • openssl-devel
  1. Install pip
    • Open cygwin terminal
    • Run easy_install-3.4 pip
  1. Run pip install steam

Note

Consider using virtualenv in order to keep you system packages untouched.

Note

Installation may take a while as a number of dependecies will be compiled

Native Python

  1. Download & install python 3.5 from https://www.python.org/downloads/windows/

Note

Installing for all users will require administrator rights

  1. Then from cmd run pip install steam