[chimera-dev] BioPython on Mac OS X

Greg Couch gregc at cgl.ucsf.edu
Thu Aug 14 12:04:47 PDT 2014


It looks like that bug is fixed in Python 2.7.8 and Chimera is currently 
using Python 2.7.6.  So until we update the daily builds, replace 
/Applications/Chimera.app/Contents/Resources/frameworks/Python.framework/Versions/2.7/lib/python2.7/_osx_support.py 
with the one from the Python repository 
http://hg.python.org/cpython/raw-file/ee879c0ffa11/Lib/_osx_support.py.

     HTH,

     Greg

On 08/13/2014 08:21 AM, Mateusz Dobrychłop wrote:
> Dear Chimera Team,
>
> I'm currently trying to install BioPython using Chimera's Python copy 
> on Mac OS X.
>
> Thanks to the Chimera Programming FAQ, I've already managed to install 
> BioPython succesfully on Ubuntu, but on Mac OS X I get the following 
> error:
>
> Error while importing Combine from 
> /Applications/Chimera.app/Contents/Resources/share:
>
> Traceback (most recent call last):
>
>   File 
> "/Applications/Chimera.app/Contents/Resources/share/chimera/extension/base.py", 
> line 349, in _importExtension
>
> __import__(module)
>
>   File 
> "/Applications/Chimera.app/Contents/Resources/share/Combine/ChimeraExtension.py", 
> line 32, in <module>
>
> balloon="Combine molecular models into new model", moleculesOnly=True)
>
>   File 
> "/Applications/Chimera.app/Contents/Resources/share/ModelPanel/base.py", 
> line 40, in addButton
>
>     "Button named '%s' already exists" % name
>
> KeyError: "Button named 'copy/combine...' already exists"
>
>
> Error while importing Ramachandran from 
> /Applications/Chimera.app/Contents/Resources/share:
>
> Traceback (most recent call last):
>
>   File 
> "/Applications/Chimera.app/Contents/Resources/share/chimera/extension/base.py", 
> line 349, in _importExtension
>
> __import__(module)
>
>   File 
> "/Applications/Chimera.app/Contents/Resources/share/Ramachandran/ChimeraExtension.py", 
> line 29, in <module>
>
> ModelPanel.addButton("Ramachandran plot...", emo.modelPanelCB)
>
>   File 
> "/Applications/Chimera.app/Contents/Resources/share/ModelPanel/base.py", 
> line 40, in addButton
>
>     "Button named '%s' already exists" % name
>
> KeyError: "Button named 'Ramachandran plot...' already exists"
>
>
> running install
>
> running build
>
> running build_py
>
> running build_ext
>
> Error while processing 'setup.py install':
>
> TypeError: argument of type 'NoneType' is not iterable
>
>
>   File 
> "/Applications/Chimera.app/Contents/Resources/frameworks/Python.framework/Versions/2.7/lib/python2.7/_osx_support.py", 
> line 185, in _find_appropriate_compiler
>
>     if 'llvm-gcc' in data:
>
>
> See reply log for Python traceback.
>
>
>
> Is there anything I can do to solve this problem?
>
> Best,
> Mateusz
>
>
> _______________________________________________
> Chimera-dev mailing list
> Chimera-dev at cgl.ucsf.edu
> http://www.rbvi.ucsf.edu/mailman/listinfo/chimera-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://plato.cgl.ucsf.edu/pipermail/chimera-dev/attachments/20140814/a3c2868e/attachment.html>


More information about the Chimera-dev mailing list