Python и Boost - Попытка запустить vPython и получить __doc__ - ошибка только для чтения. - PullRequest
0 голосов
/ 22 января 2010

Как заставить работать vPython?

Я работаю на Mac OS X с Python 2.6 и недавно скачал vPython. После установки он также устанавливает библиотеки Boost для Python. Теперь, когда я пытаюсь импортировать библиотеки 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

После прочтения я обнаружил, что это может быть серьезной ошибкой, но мне не хватает технических ноу-хау, чтобы реализовать (или даже поверить в себя, чтобы даже попытаться внедрить) любой из «обходных путей», размещенных на веб-сайте.

Кто-нибудь знает достойное решение для этого? Или кто-то может рассказать мне (в стиле новичка), как реализовать какие-либо исправления.

Я полагаю, что я установил последние библиотеки Boost из их ствола svn, хотя (очень бесполезно) я не уверен на 100%, что это было успешно, и по крайней мере это определенно не сработало.

1 Ответ

0 голосов
/ 03 июня 2011

Вы пробовали использовать:

from visual import *

Если это не работает, возможно, переустановите Python на вашем компьютере, а также vPython.

...