Найти - Пользователи
Полная версия: Правильная установка модулей для Python
Начало » Python для новичков » Правильная установка модулей для Python
1
infoing
Здравствуйте!

Помогите, пожалуйста, разобраться как ПРАВИЛЬНО устанавливать модули для питона.
Делаю пока так:
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\ не было лишних папок? Или я все верно делаю и другого пути нет?
Андрей Светлов
Для начала - пропустите первый шаг.
infoing
Андрей Светлов
Для начала - пропустите первый шаг.
Опишите, пожалуйста, как вы устанавливаете модули.
pyuser
Вообще то, уже ответили :). Не надо копировать в c:\Python26\Lib\site-packages, можно сразу выполнять
python setup.py install
## или сделать инсталяшку
python setup.py bdist_wininst -o
если непременно нужно куда-нибудь скопировать - копируйте во временную папку :)
regall
infoing
А вообще, по возможности, пользуйтесь более удобными инструментами для установки:
1. easy_install.
2. pip.
3. buildout.
Тогда не надо ничего копировать, качать, и т.д.
infoing
Всем спасибо!
Только что проверил, все работает.
И папку с модулем, откуда устанавливаю модуль, можно удалять после установки.

Тему можно закрыть.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB