Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 9, 2010 15:21:34

infoing
От:
Зарегистрирован: 2010-09-06
Сообщения: 16
Репутация: +  0  -
Профиль   Отправить e-mail  

Правильная установка модулей для Python

Здравствуйте!

Помогите, пожалуйста, разобраться как ПРАВИЛЬНО устанавливать модули для питона.
Делаю пока так:
1. Новый модуль копирую в папку c:\Python26\Lib\site-packages\
2. Захожу в эту папку и запускаю файл python setup.py install
3. Модуль устанавливается.
НО!
В папке c:\Python26\Lib\site-packages\ остается моя скопированная папка со всем содержимым, например python-openid-2.2.4\, папка site-packages\openid\, которая появляется после установки и в папке python-openid-2.2.4\ создается после установки папка build\. Мне не нравится, что в site-packages\ должна остаться папка python-openid-2.2.4\. Как-то это не очень красиво выходит. Пробовал удалять папку python-openid-2.2.4\, но видимо какие-то файлы в этой папке нужны для работы этого модуля.
Как устанавливать модули, чтобы в site-packages\ не было лишних папок? Или я все верно делаю и другого пути нет?



Отредактировано (Сен. 9, 2010 15:22:21)

Офлайн

#2 Сен. 9, 2010 16:35:05

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Правильная установка модулей для Python

Для начала - пропустите первый шаг.



Офлайн

#3 Сен. 9, 2010 16:42:03

infoing
От:
Зарегистрирован: 2010-09-06
Сообщения: 16
Репутация: +  0  -
Профиль   Отправить e-mail  

Правильная установка модулей для Python

Андрей Светлов
Для начала - пропустите первый шаг.
Опишите, пожалуйста, как вы устанавливаете модули.



Офлайн

#4 Сен. 9, 2010 16:55:58

pyuser
От:
Зарегистрирован: 2007-05-13
Сообщения: 658
Репутация: +  36  -
Профиль   Отправить e-mail  

Правильная установка модулей для Python

Вообще то, уже ответили :). Не надо копировать в c:\Python26\Lib\site-packages, можно сразу выполнять

python setup.py install
## или сделать инсталяшку
python setup.py bdist_wininst -o
если непременно нужно куда-нибудь скопировать - копируйте во временную папку :)



Офлайн

#5 Сен. 9, 2010 17:03:27

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

Правильная установка модулей для Python

infoing
А вообще, по возможности, пользуйтесь более удобными инструментами для установки:
1. easy_install.
2. pip.
3. buildout.
Тогда не надо ничего копировать, качать, и т.д.



Офлайн

#6 Сен. 9, 2010 17:42:04

infoing
От:
Зарегистрирован: 2010-09-06
Сообщения: 16
Репутация: +  0  -
Профиль   Отправить e-mail  

Правильная установка модулей для Python

Всем спасибо!
Только что проверил, все работает.
И папку с модулем, откуда устанавливаю модуль, можно удалять после установки.

Тему можно закрыть.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version