@python_beginnersЭта группа больше не существует

Страница 498 из 1885
Roman
29.09.2016
10:27:19
https://youtu.be/tU9dG-CEctU

Кто что скажет?

Pavel
29.09.2016
10:27:49
подожди час :)

Roman
29.09.2016
10:28:04
да у меня обед

Google
Roman
29.09.2016
10:28:05
я смотрю

Igor
29.09.2016
10:42:32
кстати - в треде есть знатоки макоси?
я (вроде). зависит от того, кого считать знатоком. спрашивай сразу, че хочешь :)

Nikita
29.09.2016
10:44:14
@iamigor у меня от старого владельца машины осталось наследство от которого не могу избавиться.

Igor
29.09.2016
10:44:52
какие менеджеры пакетов стоят, если стоят? homebrew, macports, fink?

Nikita
29.09.2016
10:44:56
python3.5 стабильно удаляется/снова ставится, но вот более старые версии никак не хотят удаляться. Д

homebrew

но они не через homebrew были установлены

Igor
29.09.2016
10:45:16
> python3.5 стабильно удаляется/снова ставится сам штоле ставится обратно? или что ты имеешь в виду?

Nikita
29.09.2016
10:45:45
попытки удалить pyhton приводят к удалению только 3.5 версии

Igor
29.09.2016
10:46:04
понял ну, грохни папочки вручную

Nikita
29.09.2016
10:46:08
попытки = хардкорно через проводник, rm -rf

Igor
29.09.2016
10:46:23
эмм

Nikita
29.09.2016
10:46:29
вот в том то и дело. не могу найти, а если что то нахожу связанное - не приводит к удалению, судя по всему

Google
Igor
29.09.2016
10:46:39
which python2.7

Nikita
29.09.2016
10:51:02
rm: python2.7: Operation not permitted. Ручкми так же позволяет - ругается мол os x без него не может

Igor
29.09.2016
10:51:09
эта команда покажет путь к питону 2.7, который будет самым приоритетным с твоим $PATH потом сделай ls -la /полный/путь/до/бинарника/python2.7, убедись, нет ли линков, куда они смотрят потом выполни python -c 'import sys; print "\n".join(sys.path)' покажет папки, в которых он будет искать соответствующие пакеты осторожно, там могут быть системные или от другой версии (но уже нужной тебе); их, естественно, удалять не надо; удаляй только те, которые гарантированно покажутся тебе лишними

а, он в /usr/bin что ли?

Nikita
29.09.2016
10:51:35
да

Igor
29.09.2016
10:51:37
в 10.10, кажется, добавили SIP - штуку, которая отбирает у пользователей возможность получить рута

щас скажу, как отключить

Тёма
29.09.2016
10:51:52
да
Лел стоп

Igor
29.09.2016
10:52:00
http://totalfinder.binaryage.com/system-integrity-protection

Тёма
29.09.2016
10:52:02
Зачем удалять что-то из юср/бин??

Igor
29.09.2016
10:52:19
Зачем удалять что-то из юср/бин??
ну кстати да, если там системный питон - то его точно не надо валить

/usr/bin/python, имеется в виду

Тёма
29.09.2016
10:52:24
Я чет не понимаб о чем речь

Igor
29.09.2016
10:52:30
я че-т теперь тоже :О

Тёма
29.09.2016
10:52:37
Но пользоваться отключением sip

Нужно ТОЛЬКО тогда когда ПОЛНОСТЬЮ понимаешь че делаешь

И зачем

Тёма
29.09.2016
10:52:59
Ее не зря придумали

Igor
29.09.2016
10:53:00
но посмотри выше на скриншот

Google
Тёма
29.09.2016
10:53:02
Совсем не зря

Igor
29.09.2016
10:53:22
там реально че-т дохуя питончиков, они точно не все системные

Тёма
29.09.2016
10:53:41
Ок, тогда почему бы не сделать сначала which каждый питон

Igor
29.09.2016
10:53:48
я ему это и написал!

Тёма
29.09.2016
10:53:51
Потом показать нам $PATH

Nikita
29.09.2016
10:53:52
2.6 и 2.7 не позволяет удалять из /usr/bin

Тёма
29.09.2016
10:53:59
Покажи нам path

Nikita
29.09.2016
10:54:24
yr-2:bin NGusarov$ which python2.7 /usr/bin/python2.7

Тёма
29.09.2016
10:54:32
А остальные?

3.5 там

Nikita
29.09.2016
10:55:02
3.5 не требуется удалять

Igor
29.09.2016
10:55:09
3.5 он поставил через homebrew, походу

Тёма
29.09.2016
10:55:13
Стоп

Зачем тебе вообще удалять питон??

Igor
29.09.2016
10:55:20
там, соответственно, /usr/local/bin будет с линком в Cellar

Зачем тебе вообще удалять питон??
ну не нравится человеку :D

Тёма
29.09.2016
10:55:48
Nikita
29.09.2016
10:55:48
через homebrew утсановлен только 3

Тёма
29.09.2016
10:55:59
через homebrew утсановлен только 3
Так чем те второй мешает

Google
Тёма
29.09.2016
10:56:38
??

Amaro
29.09.2016
10:56:46
Упс. Сорри.

Тёма
29.09.2016
10:56:47
Я просто в упор не понимаю

Nikita
29.09.2016
10:57:30
некога разбираться с virtualenv и когда пилю локальный говнокод по умолчанию используется 2.х, но нужен 3. По этому и хотел удалить что бы не мазолил глаза

Igor
29.09.2016
10:57:44
ваще Тёма правильно спрашивает

> некогда разбираться с virtualenv это ты зря но virtualenv тут ваще ни при чем

pip разные у них (pip и pip3.5)

Igor
29.09.2016
10:58:20
директории где будут пакеты храниться - тоже

Тёма
29.09.2016
10:58:22
Но поставь pyenv

Очень простой способ управления тонной питонов

Ставится за 5 минут

Nikita
29.09.2016
10:58:48
вот это в питоне и не нравится сейчас - его многоверсионность

Тёма
29.09.2016
10:58:50
Любые питоны в любом порядке

Nikita
29.09.2016
10:58:51
сейчас погуглим

Igor
29.09.2016
10:58:52
соответственно, если тебе реально прям НЕ ХОЧЕТСЯ с этим возиться, все упирается в необходимость запустить либо python2.7, либо python3.5 и запускать pip2.7 либо pip3.5 не вижу ваще проблем

Тёма
29.09.2016
10:59:04
Короче если хочешь напиши в лс скажу как поставить

Nikita
29.09.2016
10:59:29
@m_tema благодарю за наводку. Мне и нужна возможность управления всеми этими версиями

@iamigor что бы ты посоветовал?

Igor
29.09.2016
10:59:53
@m_tema благодарю за наводку. Мне и нужна возможность управления всеми этими версиями
:О ты же только что говорил про "нет времени возиться с virtualenv"

Google
Nikita
29.09.2016
11:00:48
@iamigor про pyenv я никогда не слышал, по сему мне стало интересно что это, если там действительно вся настройка происходит быстро и управление простое - то воспользуюсь ей

стоп

или это одно и то же....

Pavel
29.09.2016
11:00:54
virtualenv это же не для управлениями версиями питона прежде всего.

Тёма
29.09.2016
11:01:28
нет

Igor
29.09.2016
11:01:43
virtualenv это же не для управлениями версиями питона прежде всего.
ну, как "не для". не для управления установленными в систему питонами - это так, да. но они ведь позволяют целиком изолировать окружение, выбрав для окружения какой-то определенынй питончик.

Тёма
29.09.2016
11:01:48
пайенв это сторонний софт, который в освоении (на мой взгляд) проще, чем любые другие штуки для управления окружениями

это не одно и то же

Igor
29.09.2016
11:05:58
@iamigor что бы ты посоветовал?
it depends. если тебе срочно надо работать и не хочется разбираться, то забей и работай. все нужные питончики у тебя уже есть, проблема "мозолит глаза" - надуманная. плохое оправдание для траты времени на разборки того, что работает :) если что-то не работает или работает не так - скажи. может, будет лучше выпилить из системы сторонние, установленные предыдущим владельцем, питоны (но надо иметь в виду, что есть и дефолтные, которые есть в самой OS X - и вот их удалять я бы не советовал). не забывай про бекапы. делай бекапы. или вместо удаления переноси куда-нибудь в /Users/nikita/, чтоб можно было восстановить. может, будет лучше научиться пользоваться окружениями (virtualenv, venv, pyenv, pyvenv, все такое прочее). может, можно просто выпилить какую-нибудь лишнюю директорию из $PATH, в которй хранятся все поставленнные прошлым чуваком питоны.

Nikita
29.09.2016
11:07:41
@iamigor да ты прав. Из лени и нежелания возиться питоном возникли несерьезные проблемы, решене которых будет затратно так же как разобраться в системах настройки окружения для питона. Так что ок

Igor
29.09.2016
11:08:05
а я - дурак, повелся сразу на твое требование "помогите удалить питончики", не выясняя, зачем

а оно и не надо, скорее всего

Zart
29.09.2016
11:10:43
мне нравится совет решить проблему лишних питонов установкой еще большего числа питонов

Страница 498 из 1885

Эта группа больше не существует Эта группа больше не существует