2010-01-22 13 views
0

如何讓vPython工作?Python和Boost - 嘗試運行vPython並獲取__doc__是隻讀錯誤。

我使用Python 2.6在Mac OS X上運行,並且最近下載了vPython。安裝後,它還會爲Python安裝Boost庫。現在,當我嘗試導入vPython庫(「視覺」),會出現以下情況:

>>>import visual 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/visual/__init__.py", line 59, in <module> 
    import cvisual 
AttributeError: 'Boost.Python.StaticProperty' object attribute '__doc__' is read-only 

閱讀周圍,我發現這可能可能是一個嚴重的錯誤後,但我缺乏技術訣竅實施(或確實相信我自己甚至嘗試和實施)在網絡上發佈的任何「解決方法」。

有沒有人知道這樣一個體面的修復?或者有人可以通過我(新手風格)如何實施任何修補程序。

我相信我已經從他們的svn主幹安裝了最新的Boost庫,儘管(非常沒有幫助)我不是100%肯定它是成功的,至少它絕對沒有工作。

+0

它看起來像vpython庫中的一個bug,所以技術知識與否,你應該向作者報告。他們可以告訴你該怎麼做。 – 2010-01-22 10:02:42

+0

我相信它已經被報道,但我想知道這裏有沒有人知道有任何修復它的方法? p&q網站上的方法遠遠超出了我! – 2010-01-22 11:02:56

回答

0

您是否嘗試過使用:

from visual import * 

如果那不工作可能比重新安裝Python的機器上,以及vPython。