Install
=======
Install Anaconda
----------------
Although macOS and most Linux distributions have their own pre-installed Python,
it's highly recommended to install the Anaconda distribution.
Download Anaconda from https://www.anaconda.com/distribution/
and following the install instruction for
`Windows `__,
`macOS `__,
and `Linux `__.
Install Packages
----------------
There're several different ways to install a Python package/library.
conda is the package manager provided by Anaconda, and pip is the built-in
pacakage manager provided by Python. When installing a package, it's recommended
to use conda first. If it's not found by conda, then use pip.
Using conda provided by Anaconda::
conda install numpy
Using pip::
pip install numpy
There're some situations you may want to install a Python package from source codes,
such as:
#. The package is not available from conda and pip, but its source codes are
available on GitHub
#. Although the package is available from conda or pip, the source codes on GitHub
are newer, with bugs fixed or new features added, but not released yet.
For such situations, you can install source codes from GitHub::
pip install git+https://github.com/seisman/HinetPy.git
Or you can clone the source codes and run::
python setup.py install
Upgrade Packages
----------------
Update via conda::
conda update --all
Update via pip::
pip install -U packagename