Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Trouble with pyenv after python was upgraded to 3.7 #164
I'm struggling with my Mac environment here, and I would greatly appreciate it if you have any pointers.
I tried to run visidata today, and got the following error:
I tried reinstalling visidata using
So I started digging and I found that it seems something has gotten goofed up between having pyenv on my system (which had not yet had an explicit 3.7.0 installed) and having the Homebrew version of python 3.7.0 installed via brew upgrade yesterday.
So I tried a few different fumblings and finally I decided to try removing pyenv from the path entirely. Did that, reinstalled visidata, but still the same error about invalid syntax.
I understand this likely isn't a "visidata" problem, but if there is anything you can suggest, I'd greatly appreciate it.
Thank you so much for bringing this to our attention!
Our current hypothesis is that the original error occurred because brew removed Python 3.6 and replaced it with Python 3.7. The VisiData installation could no longer find the 'image' for Python 3.6.
This was 'fixed' when you reinstalled VisiData, however the next error that occurred was due with the fact that Python3.7 introduced
The things we can do:
We will do (3), but it may be a while.
referenced this issue
Jul 4, 2018
I do not hear about installation failures very often, and I am sure they happen, so I was very, very grateful for this issue. =)
We merged a tentative fix into stable and are going to be testing it and releasing over the next while.
If you want to play with it, this should do it:
With the caution that our automated tests ran fine but I have not gone through the full testing and release process yet. :)