pymyinstall documentation

Build status Build Status Windows https://circleci.com/gh/sdpython/pymyinstall/tree/master.svg?style=svg https://badge.fury.io/py/pymyinstall.svg MIT License Code Health Requirements Status https://codecov.io/github/sdpython/pymyinstall/coverage.svg?branch=master GitHub Issues Waffle Codacy Badge Notebook Coverage

Links: pypi, github, documentation, wheel, travis, README, blog, Issues

What is it?

The module helps installing packages on Windows and Linux. The module installs two batch files. The first one pymy_update updates existing modules. The second one pymy_install installes necessary modules to do machine learning. To get help on both:

pymy_update3 --help
pymy_install3 --help

For example, to install packages for a datascientist:

pip install pymyinstall
pymy_install3

The module will download and install many modules (see All modules listed by pymyinstall). It includes numpy, scikit-learn, jupyter, pandas and many others. If it fails for any reason - lost connexion -, run again the function with the same parameter. If it fails again, you can skip the modules by filling the parameter skip. To update modules:

pymy_update3

If some modules fail, they can be skipped by using option --skip=<modules comma separated>. Both scripts can be used to install a subset of modules:

pymy_install3 --set=minimum

Modules sets are described at List of available sets of modules. Corresponding functions exist:

from pymyinstall import download_module, install_module, update_module
download_module("numpy")
install_module("numpy")
update_module("numpy")

Setup

The module also includes a function win_python_setup which creates a setup with Python and R which modules and packages for a datascientist. This function gives extra informations about module difficult to install such as theano.

Source of the packages

Installation

pip install pymyinstall

Galleries