Mac Swampy (модуль обучения Python) установить - PullRequest
2 голосов
/ 01 апреля 2011

Я думал, что научу своих детей программированию, и я использую "Think Python" Дауни. Книга великолепна, за исключением тех случаев, когда он приступает к установке "Swampy" обучающего модуля в стиле Черепахи. Я потратил несколько часов, пытаясь понять это - теперь мне нужна помощь.

Может кто-нибудь предложить четкий, пошаговый набор инструкций по установке Swampy? Пожалуйста, примите во внимание, что до Unix и т. Д. Не было никаких знаний

Я на OS X (10.6.6). Python работает нормально. Ткинтер в порядке.

Вот общие инструкции по установке, предлагаемые на сайте автора:

http://www.greenteapress.com/thinkpython/swampy/install.html

Я застрял в разделе «Добавить Swampy к вашему пути поиска».

Вот дополнительные инструкции, на которые указывает автор относительно пути поиска:

http://docs.python.org/install/index.html#inst-search-path

Вероятно, ужасно очевидная покупка жестких вещей для вступительного текста!

Обновление

Несколько подробностей для записи для тех, кто сталкивается с этим позже:

  1. В моей установке нет файла или папки "python2", поэтому путь к файлу "/home/downey/swampy-2.0/python2" может не работать. Я просто бросил "python2" и все было хорошо.

  2. Возникла небольшая проблема с поиском файла bashpc или bash_profile. Кажется, не существует даже при поиске скрытых файлов. Так что я просто создал новый. Все вроде хорошо.

Еще раз спасибо за вашу помощь - я бы никогда не понял это:)

Я удивлен, что нет какого-то инсталлятора или сценария, чтобы справиться с этим, учитывая аудиторию для книги (новички, как я). :)

Ответы [ 2 ]

2 голосов
/ 01 апреля 2011

Откройте терминал и перейдите в папку, в которую вы распаковали Swampy. Найдите полный путь к каталогу этого места, набрав pwd. Допустим, это местоположение /home/downey/swampy-2.0/python2. Теперь в терминале выдайте эту команду export PYHTONPATH="/home/downey/swampy-2.0/python2". Это установит PYTHONPATH environment variable.

Если это работает нормально, вам нужно убедиться, что это всегда работает, когда вы открываете терминал. Для этого вам нужно отредактировать файл с именем .bashrc на вашем компьютере.

В терминале попробуйте nano ~/.bashrc.

Это откроет простой текстовый редактор. В этот файл добавьте ту же строку export PYHTONPATH="/home/downey/swampy-2.0/python2". Введите Ctrl+X, чтобы закрыть и убедитесь, что вы сохранили.

Теперь вместо того, чтобы всегда устанавливать переменную среды вручную, вы можете просто сделать source ~/.bashrc, и она выполнит команду за вас.

Обратите внимание, что каждый раз, когда вы выходите и снова открываете терминал, вам нужно запустить source ~/.bashrc для установки PYTHONPATH. Если вы не хотите запускать source ~ / .bashrc каждый раз, когда открываете терминал, вы можете настроить терминал на автоматический запуск этой команды при запуске (т. е. при открытии окна терминала). Для этого -

  • Перейдите в Терминал -> Настройки -> Настройки -> Оболочка.
  • Отметьте «Run Command» и введите source ~/.bashrc.
  • ПРИМЕЧАНИЕ. Эти настройки необходимо применять только к каждому профилю в отдельности. Например, если вы применили эти настройки к базовому профилю, они не будут применимы к профилю Grass.

Надеюсь, это поможет!

1 голос
/ 01 апреля 2011

Простой способ добавить переменные в ваш путь - добавить их в ваш .bash_profile, который находится в вашем каталоге home . Этот файл загружается каждый раз, когда вы открываете терминал. Это скрытый файл, поэтому вы не сможете просмотреть его (по умолчанию) в Finder . Запустите эту команду после открытия нового окна терминала:

open -a TextEdit .bash_profile

Это откроет профиль в новом окне TextEdit. Добавить и сохранить:

PYTHONPATH=${PYTHONPATH}:/home/downey/swampy-2.0/python2
export PYTHONPATH

Если ваш путь загрузки Swampy такой же, как на веб-сайте (/home/downey/swampy-2.0/python2), то при следующем запуске терминала должен быть включен путь.

...