Error installing poppy-ergo-jr software

python
english
software
Tags: #<Tag:0x00007fae8ba8abb0> #<Tag:0x00007fae8ba8aa70> #<Tag:0x00007fae8ba8a930>

#1

Hi,
I’m trying to install poppy-ergo-jr software.
I’ve installed Anaconda Mini 64 bit, then numpy, scipy, ecc… and all was ok.
Then I’ve tried to do this from Anconda prompt:
pip install poppy-ergo-jr

but I retrieved this error:
File “c:\users\nicola~1.bis\appdata\local\temp\pip-install-qqjo7o\ikpy\setup.py”, line 16, in
with open(path.join(this_directory, ‘README.md’), encoding=‘utf-8’) as f:
TypeError: ‘encoding’ is an invalid keyword argument for this function

Someone can help me?
Thanks!


#2

which version of python are you using? for me it works fine with python 3.6, python 3.7 and python 2.7 give me errors.


#3

Yesterday I tried with Pithon 2.7 and it gave me the error. Now I’ve installed miniconda3 with Python 3.7 and it works!..BUT
when I create a new PoppyErgoJr instance to go with the web-simulator (or vrep) I have now this error:

from pypot.creatures import *

jr=PoppyErgoJr(simulator =‘poppy-simu’)
Traceback (most recent call last):
File “/home/nicola/miniconda3/lib/python3.7/site-packages/ikpy/URDF_utils.py”, line 98, in
chain = list(next(it) for it in itertools.cycle(iters))
StopIteration

I need some help…


#4

yeah that’s the issue I had with python 3.7 as well, python 3.6 worked for me. Could you try again, using python 3.6 instead?


#5

Oh …Yes! I’m going to try as soon as possible! Thanks!!!


#6

No problem! From what I’m reading, a change in python 3.7 on how generators behave is causing problems.

I haven’t tried this, but a quick fix seems to be to change in the code the line

raises StopIteration

to

return


#7

it works with python 3.6!!!
I’m so happy! Thanks a lot!


#8

Awesome! Glad to be of help.