After installing parallel python package using “sudo pip install python-pp”, I ran the code http://www.parallelpython.com/content/view/17/31/#SUM_PRIMES
python sum_primes.py
but got an error “secret must be set using command-line option or configuration file”.
According to this article http://www.parallelpython.com/component/option,com_smf/Itemid,29/topic,571.msg1555
the discription and solutions are: You’re using a packaged version of the pp module (e.g. Debian squeeze/testing) which has defaults set differently to that which you would find if you installed pp with ‘pip’ or ‘easy_install’ or compiled from the main parallel python website. The error you are getting is requesting you either set a secret/passwd via the ppserver() method, or utilise a config file to set the pp secret, read the supplied documentation for more information on this particular packaged pp module.
You can:
a.) Use a config file or set the secret via ppserver
b.) Remove the packaged pp install and install pp via ‘pip’ or the main parallel python website
So I tried the easiest way to instal PP by PIP using the following command and the problem is already solved.
sudo pip install pp