Enthought Canopy v1.41 и thinkpython.com/code/swampy вызывают сбой

Пытаюсь изучить питон. Глава 4 книги Think Python Аллена Дауни требует, чтобы вы загрузили пакет с thinkpython.com/swampy. У меня возникли проблемы с выполнением указаний на веб-сайте, поэтому я скопировал Swampy в его собственный каталог.

from swampy.TurtleWorld import *
world=TurtleWorld()

работает в интерактивной среде. Но когда я пишу скрипт и пытаюсь его запустить, python падает, и мне нужно перезапустить ядро. В других сообщениях на эту тему предлагается изменить путь пользователя, установив Canopy в качестве среды Python по умолчанию. Я делюсь компьютером (Mac Mavericks 10.9.5) и хотел бы выполнять упражнения в книге без каких-либо изменений, которые повлияют на других пользователей этого компьютера. Я боюсь, что если я изменю настройку Python по умолчанию, я испорчу ее для других пользователей.

В: Как мне импортировать и запускать под моей собственной учетной записью пользователя Mac без изменения настроек по умолчанию для других пользователей?


person Lauren    schedule 20.11.2014    source источник


Ответы (1)


Эта проблема и ее решение описаны в базе знаний поддержки Enthought по адресу https://support.enthought.com/entries/21793229-Using-Tkinter-Turtle-or-Pyglet-in-Canopy-s-IPython-панель.

В качестве примечания: вам вообще не нужно менять Python по умолчанию. Если вы хотите запустить Canopy Python в терминале, что действительно может быть полезно, хотя и не обязательно для решения вашей проблемы, просто перейдите в меню инструментов Canopy и откройте терминал Canopy.

person Jonathan March    schedule 20.11.2014