Is there away around the _getframe error on Mac as there is on Windows? I know this can be done in the Python editor settings in Windows but, as there is no built in editor on Mac, I’m at a loss for what to do.
_getframe error? Where are you getting the error? Do you have sample code we can run that reproduces the error?
It happened when I was attempting to install the requests library. I’ve run in to a similar situation on Windows when installing numpy. It seems to be an IronPython configuration issue. The resolution for windows is outlined here.
Specifically, I believe the “Frames Enabled” option would get me past my current problem, but I don’t know how to enable it on Mac.
Message: 'module' object has no attribute '_getframe' Traceback: line 692, in exec_, "/Applications/Rhinoceros.app/Contents/Resources/ManagedPlugIns/RhinoDLR_Python.rhp/Lib/requests/packages/urllib3/packages/six.py" line 701, in <module>, "/Applications/Rhinoceros.app/Contents/Resources/ManagedPlugIns/RhinoDLR_Python.rhp/Lib/requests/packages/urllib3/packages/six.py" line 2, in <module>, "/Applications/Rhinoceros.app/Contents/Resources/ManagedPlugIns/RhinoDLR_Python.rhp/Lib/requests/packages/urllib3/exceptions.py" line 11, in <module>, "/Applications/Rhinoceros.app/Contents/Resources/ManagedPlugIns/RhinoDLR_Python.rhp/Lib/requests/packages/urllib3/connectionpool.py" line 8, in <module>, "/Applications/Rhinoceros.app/Contents/Resources/ManagedPlugIns/RhinoDLR_Python.rhp/Lib/requests/packages/urllib3/__init__.py" line 27, in <module>, "/Applications/Rhinoceros.app/Contents/Resources/ManagedPlugIns/RhinoDLR_Python.rhp/Lib/requests/packages/__init__.py" line 52, in <module>, "/Applications/Rhinoceros.app/Contents/Resources/ManagedPlugIns/RhinoDLR_Python.rhp/Lib/requests/__init__.py" line 9, in <module>, "/Users/jennafizel/rhino/scripts/export_to_db.py"
If you’d like to try installing requests yourself, here’s what I’ve done so far:
cd /Applications/Rhinoceros.app/Contents/Resources/ManagedPlugIns/RhinoDLR_Python.rhp/Lib/site-packages sudo git clone git://github.com/kennethreitz/requests.git cd requests sudo python setup.py install
Then you’ll need to move the requests folder under build folder you just made with setup.py install up to /Applications/Rhinoceros.app/Contents/Resources/ManagedPlugIns/RhinoDLR_Python.rhp/Lib.
Then make any python file and include requests
I believe this should get you to my current error.
I had one of my developers here try to reference ‘requests’ with frames enabled and he still couldn’t get the library to work. Perhaps this library just isn’t compatible with IronPython?
Here’s another discussion where it was tried without success on Windows:
It’s quite possible that requests won’t work with IronPython/Rhino. I just got stuck on the frame issue. Is there any way for me to enable frames on Mac? While it looks like it’s not going to help with requests, I know on Windows it can make the difference between some libraries working or not.
I am stuck with the same issue. Still no solution to this problem?