Podshot / MCEdit-Unified

Combined MCEdit & Pymclevel repository.
http://podshot.github.io/MCEdit-Unified/
ISC License
483 stars 109 forks source link

Filters don't work on Arch Linux due to /usr/bin/python being linked to Python 3 instead #475

Open zatherz opened 9 years ago

zatherz commented 9 years ago

On Arch Linux, /usr/bin/python is linked to /usr/bin/python3 instead of the default /usr/bin/python2 on other distros. Upon testing with returning the version of the interpreter, I found out that MCEdit uses Python 3 to run these filters, ignoring the Python 2 shebang.

LaChal commented 9 years ago

Do you use the launcher script (mcedit.sh) or do you invoke MCEdit using command pyhton mcedit.py or mcedit.py?

zatherz commented 9 years ago

Tried both

LaChal commented 9 years ago

What is the version of Arch Linux you use? What is your window manager?

Moreover, the log file (and any console message) can be usefull to track where the problem lies.

codewarrior0 commented 9 years ago

Knowing that MCEdit itself is running on Python 2, and doesn't run filters in a subprocess, why would your filter report a Python 3 version?

LaChal commented 9 years ago

To know from where exactly the issue comes. Finding nothing about this in the log will learn us that the error does not come from our code...

@zatherz, another question: Does this issue happen with custom filters, stock filters (the one embeded in MCEdit) , or both?

Rubisk commented 9 years ago

Could you try it from both a unicode o non-unicode path? (Unicode=chars outside ansi range).

LaChal commented 9 years ago

@zatherz, any news?

zatherz commented 8 years ago

@LaChal Custom filters, including Texelelf's NBT Editor (the version that works with Linux). I will try to provide logs later today or tomorrow.

Khroki commented 8 years ago

Any news on this?

zatherz commented 8 years ago

Sorry, I stopped playing Minecraft and I don't have access to MCEdit right now. I will try to remember to check it once I come back home (probably in 2 days)