Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

When i install mujoco and import mujoco_py, I got a problem .... #16

Open
wonchul-kim opened this issue Oct 11, 2018 · 10 comments
Open

Comments

@wonchul-kim
Copy link

I successfully installed mujoco, but when i import it, I got this problem...

--
PermissionError Traceback (most recent call last)
/usr/local/lib/python3.5/dist-packages/lockfile/linklockfile.py in acquire(self, timeout)
18 try:
---> 19 open(self.unique_name, "wb").close()
20 except IOError:

PermissionError: [Errno 13] Permission denied: '/usr/local/lib/python3.5/dist-packages/mujoco_py-1.50.1.59-py3.5.egg/mujoco_py/generated/wonchul-60572700.8099-2917094554558463988'

I followed all you mentioned...

Could you help me?

@rrbb014
Copy link
Collaborator

rrbb014 commented Oct 11, 2018

In your saying, "but when i import it" means you write this..?

'>> import mujoco_py

You got PermissionError this part, right?

I cannot sure perfectly but i recommend to write 'sudo' like below:

#If you use ipython or python, as known as python interpreter.
$ sudo python3

and then,

'>> import mujoco_py

#Else you write your own code like foo.py and you execute command 'python3 foo.py'
$ sudo python3 foo.py

As i said, i'm not sure what is correct solution.
So, i need your help.
If you tried my suggestions or information from web,
please upload screenshot file(s) what you tried as much as possible.

If you do so, i may reproduce your situation.

Thank you for your question.

@wonchul-kim
Copy link
Author

wonchul-kim commented Oct 11, 2018

Yes, I did
import mujoco_py
and then, this came up

screenshot from 2018-10-11 10-56-08
screenshot from 2018-10-11 10-57-25

@rrbb014
Copy link
Collaborator

rrbb014 commented Oct 11, 2018

During write intallation guide, i didn't use jupyter notebook.
So, now i don't know solution before doing it.
However, maybe you want to solve your problem quickly.

I will search solution and inform to you soon.

If you find some solution, please inform to us.
Thanks

@wonchul-kim
Copy link
Author

Thank you for your help.

if you have time, please help me to find some solution.

I tried many things, but i couldn't find any of solutions....

@rrbb014
Copy link
Collaborator

rrbb014 commented Oct 11, 2018

First, you change your environment from jupyter to command-line.

I also cannot find some solution yet.

@rrbb014
Copy link
Collaborator

rrbb014 commented Oct 11, 2018

Although i don't try to test, i wish it will be hint for us.
https://stackoverflow.com/questions/40195740/how-to-run-openai-gym-render-over-a-server

In this page, you can find this command:

$ xvfb-run -s "-screen 0 1400x900x24" jupyter notebook

FYI, "xvfb" is virtual display server.

Can you try this page's information, please?

@wonchul-kim
Copy link
Author

wonchul-kim commented Oct 11, 2018 via email

@rrbb014
Copy link
Collaborator

rrbb014 commented Oct 11, 2018

Ok.
As i said, there are two options what you can try.

  1. Change execution environment from Jupyter to Command line
  2. Once quit your current Jupyter, execute Jupyter again with 'sudo' command
    like, sudo jupyter notebook

@wonchul-kim
Copy link
Author

wonchul-kim commented Oct 11, 2018 via email

@jamesheald
Copy link

I received the following error when trying to import mujoco_py:

PermissionError: [Errno 13] Permission denied: b'/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/mujoco_py/generated/mujocopy-buildlock'

I solved as follows:

cd /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/mujoco_py
sudo chmod -R 777 ./ (change permission of all files in all subfolders recursively)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants