Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 17, 2014 18:03:03

terabayt
От: Киев
Зарегистрирован: 2011-11-26
Сообщения: 1099
Репутация: +  103  -
Профиль   Отправить e-mail  

Как устанавливать новые библиотеки ?

PanovSergey
А почему и нет? в случае надобности всегда можна изменить!
И зачем сразу виртуальное окружение? новый проект и все библиотеки снова качать? я virtualenv использую только на сервере, у меня там в разных окружениях джанги крутяться!
Или так можна запускать
~$python3
Ну вот хочет человек запускать python 3 командой python и не вижу причин eму этого не делать! Все программы проверяют версию пайтона или запускают /usr/bin/python2.7.



————————————————
-*- Simple is better than complex -*-

Офлайн

#2 Фев. 17, 2014 18:10:32

PanovSergey
От: Екатеринбург
Зарегистрирован: 2013-12-29
Сообщения: 269
Репутация: +  19  -
Профиль   Адрес электронной почты  

Как устанавливать новые библиотеки ?

И зачем сразу виртуальное окружение? новый проект и все библиотеки снова качать?
Проектов идет всегда больше одного, накладно каждый раз пересобирать окружение.

Ну вот хочет человек запускать python 3 командой python и не вижу причин eму этого не делать! Все программы проверяют версию пайтона.
Ой ой Программа на 2 питоне может вообще не знать что третий бывает.

Отредактировано PanovSergey (Фев. 17, 2014 18:10:50)

Офлайн

#3 Фев. 17, 2014 19:02:23

terabayt
От: Киев
Зарегистрирован: 2011-11-26
Сообщения: 1099
Репутация: +  103  -
Профиль   Отправить e-mail  

Как устанавливать новые библиотеки ?

1. Virtualenv хорош для больших и стабильных проектов, а для изучения пайтона я не вижу смысла! Но это мое субъективно мнение. В интернете много споров о virtualenv и давайте не будем начинать новый, просто человек должен сам к этому прийти, а не говорить ему “используй virtualenv, так круче”!
2.

Ой ой Программа на 2 питоне может вообще не знать что третий бывает.
Давайте проверим. У меня Mint 16, я поставлю 3 пайтон по дефолту, хоть и пишу на 2.7, и через месяц я отпишусь какие были проблемы и были ли они вообще!



————————————————
-*- Simple is better than complex -*-

Офлайн

#4 Фев. 17, 2014 19:29:27

PanovSergey
От: Екатеринбург
Зарегистрирован: 2013-12-29
Сообщения: 269
Репутация: +  19  -
Профиль   Адрес электронной почты  

Как устанавливать новые библиотеки ?

В интернете много споров о virtualenv
Утверждаете подтверждайте ссылками.
а не говорить ему “используй virtualenv, так круче”!
Это кто такое написал? Использование виртуаленв обусловлено удобством использования, а не хотелками.
через месяц я отпишусь какие были проблемы и были ли они вообще
Вы лучше через полгодика отпишитесь, пару обнов поставьте, да сотню библиотек к вашим проектам.

Офлайн

#5 Фев. 17, 2014 20:44:00

terabayt
От: Киев
Зарегистрирован: 2011-11-26
Сообщения: 1099
Репутация: +  103  -
Профиль   Отправить e-mail  

Как устанавливать новые библиотеки ?

Утверждаете подтверждайте ссылками.
http://habrahabr.ru/post/206024/
И 10% знакомых пайтонистов такого же мнения.
Использование виртуаленв обусловлено удобством использования, а не хотелками.
Вы навязываете свое мнение, удобством использования для Вас, еще раз повторюсь, человек должен сам прийти к этому, удобно это для него или нет. Я использую виртуаленв только на сервере, где иногда могут возникнуть какието несовместимости, а для desktop приложений я не использую и никаких проблем еще не было.
Это тоже самое если бы я написал “не пишите на 3 пайтоне, потому что я пишу на 2”!
Вы лучше через полгодика отпишитесь, пару обнов поставьте, да сотню библиотек к вашим проектам.
ну если за месяц ничего не покажет, то и за полгода пару ошибок не проблема, тем более я очень редко использую старые библиотеки и программы!



————————————————
-*- Simple is better than complex -*-

Офлайн

#6 Фев. 17, 2014 21:27:16

PanovSergey
От: Екатеринбург
Зарегистрирован: 2013-12-29
Сообщения: 269
Репутация: +  19  -
Профиль   Адрес электронной почты  

Как устанавливать новые библиотеки ?

Офлайн

#7 Фев. 17, 2014 21:51:46

terabayt
От: Киев
Зарегистрирован: 2011-11-26
Сообщения: 1099
Репутация: +  103  -
Профиль   Отправить e-mail  

Как устанавливать новые библиотеки ?

Оригинал статьи.
И?



————————————————
-*- Simple is better than complex -*-

Офлайн

#8 Фев. 17, 2014 22:12:20

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10016
Репутация: +  857  -
Профиль   Отправить e-mail  

Как устанавливать новые библиотеки ?

#!/usr/bin/env python
для второго в системе

#!/usr/bin/env python3
для третьего в системе

terabayt
А почему и нет? в случае надобности всегда можна изменить!
потому что
sudo find / -type f -name '*.py' -printf "%p:" -exec head -1 {} \; | grep 'python$' | less

[guest@localhost tmp]$ python /usr/lib64/python2.7/mimify.py
Usage: mimify [-l len] -[ed] [infile [outfile]]
[guest@localhost tmp]$ python3 /usr/lib64/python2.7/mimify.py
File "/usr/lib64/python2.7/mimify.py", line 441
print usage
^
SyntaxError: invalid syntax
[guest@localhost tmp]$



Отредактировано py.user.next (Фев. 17, 2014 22:18:04)

Офлайн

#9 Фев. 17, 2014 22:42:57

terabayt
От: Киев
Зарегистрирован: 2011-11-26
Сообщения: 1099
Репутация: +  103  -
Профиль   Отправить e-mail  

Как устанавливать новые библиотеки ?

py.user.next спасибо. Написал не подумав(



————————————————
-*- Simple is better than complex -*-

Офлайн

#10 Фев. 17, 2014 23:26:53

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

Как устанавливать новые библиотеки ?

terabayt
И 10% знакомых пайтонистов такого же мнения.
Ну так вроде там не обсуждается нужен ли вообще venv, а конкретно то что не нравиться автору в реализации venv и pip.

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version