The first thing to do is create a file ~/.pydistutils.cfg
with the
following content:
[install]
install_lib = ~/py-lib
install_scripts = ~/bin
It's also a good idea to set PYTHONPATH
variable in ~/.profile
:
export PYTHONPATH=~/py-lib
Now we can proceed and install easy_install
:
$ cd ~
$ mkdir py-lib bin
$ curl http://peak.telecommunity.com/dist/ez_setup.py > ez_setup.py
$ source .profile
$ python ez_setup.py
Before installing flexget
, some required libraries try to import a
module unittest
which is not provided by OpenELEC's Python distribution.
To "fix" this, let's install the old pyunit
:
$ bin/easy_install pyunit
Finally we can proceed and install FlexGet:
$ bin/easy_install flexget transmissionrpc
All done.
On 5.0 i'm stuck with this:
OpenELEC:~ # python ez_setup.py
Traceback (most recent call last):
File "ez_setup.py", line 278, in
main(sys.argv[1:])
File "ez_setup.py", line 210, in main
egg = download_setuptools(version, delay=0)
File "ez_setup.py", line 139, in download_setuptools
from distutils import log
ImportError: No module named distutils
OpenELEC:~ #
any ideia how to fix it?