pymyinstall documentation

Build status Build Status Windows MIT License Requirements Status GitHub Issues Codacy Badge Notebook Coverage

Links: pypi, github, documentation, wheel, travis, pymyinstall: easier installation of packages, 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

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:


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


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 which will disappear in 2018.

Source of the packages


pip install pymyinstall