доступ к библиотеке Python в Ubuntu 12.04

Я изучаю Python на сайте LearnpythontheHardway. в Windows у меня не было проблем с выполнением множества упражнений, потому что установка была проще, но я также хочу изучить Linux, и Ubuntu показался мне лучшим выбором.

теперь у меня проблемы с настройкой. Я могу получить доступ к терминалу, а затем к usr/lib/python.2.7, но я не знаю, сохранять ли скрипт в этом каталоге? если я попытаюсь создать каталог внутри этого через mkdir, я не смогу, так как в разрешении отказано. Я также пытался сделать chmod, но не знал, как и нужно ли это делать.

любая помощь относительно того, как сохранить мой скрипт в какой библиотеке? как это сделать? и как запустить его в терминале как: user@user$ python sampleexcercise.py

используя ubuntu 12.04 lts навык = новичок

заранее спасибо.


person user1837259    schedule 19.11.2012    source источник
comment
Вы сохраняете свои собственные сценарии в своей домашней папке. Все файлы и папки в /usr являются системными файлами и папками.   -  person Some programmer dude    schedule 20.11.2012
comment
Кроме того, когда вы пытаетесь запустить свой скрипт, что происходит? Какие ошибки (если есть) вы получаете? Если вы получаете ошибки, отредактируйте свой вопрос, чтобы включить их все и завершить.   -  person Some programmer dude    schedule 20.11.2012


Ответы (1)


Как абсолютный новичок, не беспокойтесь прямо сейчас о том, где устанавливать библиотеки. Простые примеры скриптов, которые вы тестируете в учебных целях, не должны устанавливаться ни в какой каталог lib, например, в /usr/lib/python».

В Linux вы хотите выполнять большую часть работы в своем домашнем каталоге, поэтому просто cd ~ убедитесь, что вы там, и создайте файлы там с помощью редактора по вашему выбору. Вы также можете организовать свои файлы иерархически. Например, создайте каталог с именем src/, используя команду mkdir в своем домашнем каталоге. А затем mdkir src/lpthw, например, как место для хранения всех ваших примеров из «Learn Python the Hard Way». Затем просто весело python <path/to/py/file> выполнить скрипт. Или вы можете cd ~/src/lpthw запускать свои скрипты только по имени файла.

person Iguananaut    schedule 19.11.2012
comment
Это верно даже для Windows — вы не должны помещать сценарии, которые вы пишете, внутрь C:\Python27 или куда-то еще. Но вам это сойдет с рук из-за странностей типичных разрешений Windows (все доступно для записи, кроме «черного списка», а не все, что недоступно для записи, кроме «белого списка»). - person abarnert; 20.11.2012
comment
СПАСИБО очень помогло. На самом деле я делал файлы на рабочем столе, а не в домашнем каталоге... - person user1837259; 20.11.2012
comment
@ user1837259: Рабочий стол в порядке. Это %HOME%\desktop в современной (2000 или более поздней) Windows и ~/Desktop, ~/desktop, ~/.desktop или что-то подобное практически в любой современной системе * nix. (Первый — это то, что использует OS X, и я считаю, что он используется по умолчанию с xdg.) Это означает, что он принадлежит вам, и он является частью вашего домашнего каталога, поэтому вы можете поместить туда все, что хотите. (Конечно, это может выглядеть немного грязно, но это отдельная тема.) - person abarnert; 20.11.2012