wiki:UpgradingTo_0_1_6

Version 1 (modified by flip, 9 years ago) (diff)

--

Upgrading to Version 0.1.6

Vespa version 0.1.6 adds a dependency on a Python package called multiprocessing. That's included in Python 2.6 and above, but not in 2.5. If your version of Python doesn't provide multiprocessing, you'll need to add it.

There's two easy ways to figure out whether or not multiprocessing is already installed. The easiest way is to just install Vespa. If multiprocessing is missing, you'll get a message like this --

Sorry, the installation can't begin because the following dependencies are unmet:
 - multiprocessing: the required version is >= 0.0.0; it is not installed.

If you want to do an explicit check without attempting to install Vespa, run this at the command line --

python -c "import multiprocessing"

If that runs silently (i.e. produces no output), then multiprocessing is installed; you don't have to do anything extra. However, if you see output like this, then multiprocessing is missing and you need to install it --

Traceback (most recent call last):
  File "<string>", line 1, in <module>
ImportError: No module named multiprocessing

Installing multiprocessing

Windows users should download this multiprocessing executable and double click on it to install.

Linux users, check to see if your package manager provides multiprocessing. If not, follow the instructions for OS X.

OS X users, download this multiprocessing tarball and follow the [OsxInstallCommandLine instructions for installing a package from the command line].