@rudepython

Страница 70 из 1719
Dan
07.10.2016
18:15:28
да ну вас. я пошёл винду вместо убунты ставить

))))))))))))))))

Zart
07.10.2016
18:15:39
наконец-то сделаешь полезное дело

Dan
07.10.2016
18:15:47
кстати вот да.

Google
Dan
07.10.2016
18:16:22
вот ты внатуре грязный извращенец
ога, мамке превед передвай )

Anton
07.10.2016
18:16:32
при чём тут мамка?

Dan
07.10.2016
18:16:37
?

проехали, травокур

Anton
07.10.2016
18:16:55
нет уж, поясни

Alexey
07.10.2016
18:17:07
Пиздуйте в личку с этой хуйнёй, пацаны.

Dan
07.10.2016
18:17:18
да, вот я по теме хотел спросить кстати )

в линуксе само собой привычная среда, всё такое. питон там, все дела

а в винде вообще принято как-то среду настраивать особым образом? или проще виртуалку в ней поднять и работать по-привычке?

Dan
07.10.2016
18:18:23
потому что как это не смешно, но нужна винда (

Google
Zart
07.10.2016
18:18:29
настраивай вторник и пятницу

а что ты собрался клепать и на чем?

Anton
07.10.2016
18:19:13
ога, мамке превед передвай )
я к тому, что проще таки убунту ставить на винду, ну прям сильно проще

Dan
07.10.2016
18:20:37
да не, у меня уже давно на лаптопе стоят никсы. то рхел, то федора, потом убунта с дебом, как-то уже привык. но винда всегда в виртуалке была. сейчас по работе потребуется где-то на полгода реальная винда, поскольку работа будет идти с GPU, и кошерно прокинуть в виртуалку это низя окромя сфер всяких, а это дорого, и мне никто не поставит )

Zart
07.10.2016
18:21:06
PyCUDA шоле?

Dan
07.10.2016
18:21:26
а у меня много разных вещей в том числе парсеров всяких личных на питоне, и я не тестил их в виндовой среде. поэтому и думаю поставить винду как основную, а линукс в виртуалке, чтобы сохранить утилиты

и PyCUDA тоже

но больше nvidia cuda toolkit

Zart
07.10.2016
18:22:25
вот начнешь тестировать это всё под виндой, и увидишь, насколько рулит os.path.join...

Alexey
07.10.2016
18:22:25
Макоёбы же как-то крутятся ещё.

Dan
07.10.2016
18:22:35
nvcc, gdb, mathlib

жестоко )

ладно, пока сам не попробую - не узнаю видимо )

Zart
07.10.2016
18:22:58
Зашёл с козырей.
слишком часто за красноглазыми код причесывать надо 8(

Igor
07.10.2016
18:23:21
Макоёбы же как-то крутятся ещё.
у макоебов из-под коробки более-менее нормальное никсовое окружение

Zart
07.10.2016
18:23:23
понахуячат своих prefix + '/README'

Alexey
07.10.2016
18:23:26
слишком часто за красноглазыми код причесывать надо 8(
Всегда юзаю join и sep. Хотя бы из самоуважения.

Google
Zart
07.10.2016
18:24:24
с третьим питоном разница между open(path, 'r') и open(path, 'rb') стала радикальной, так что легко ловится. в двойке никсоиды часто забывали добавить b

Igor
07.10.2016
18:24:31
вот что там в десятке с каноникал наворотили, интересно посмотреть

Zart
07.10.2016
18:24:56
короче, если надо 2.7 - ставишь http://aka.ms/vcpython27 вместо студии

Alexey
07.10.2016
18:25:04
Полчаса голову ёб чо не так, пока не дошёл до open() и не ржанул сам с себя.

Igor
07.10.2016
18:25:11
а чё будет без binary в двойке с виндой?

Zart
07.10.2016
18:25:12
для 3.5 пойдет 2015 коммунити

Igor
07.10.2016
18:25:18
\r?

Zart
07.10.2016
18:25:30
а чё будет без binary в двойке с виндой?
в винде есть разница между текстовыми и бинарными режимами

Dan
07.10.2016
18:25:50
для 3.5 пойдет 2015 коммунити
кстати да, коммунити будет 2015

Zart
07.10.2016
18:26:43
для 3.3-3.4 питона нужна студия 2010, если нет желания возится - избегай

Dan
07.10.2016
18:27:18
ок, спасибо за рекомендации, посмотрю, первым делом надо всё почистить и клонзиллой образ сделать на случай если всё придётся обоссать и сжечь

Zart
07.10.2016
18:27:26
вот те тулзы для 2.7 выше годятся для 2.6-2.7, 3.0-3.2, но думаю это не так интересно

Dan
07.10.2016
18:27:34
а пока образ делается пойду пельменей наверну и водки с томатным соком )

Zart
07.10.2016
18:28:24
я лично ставлю питоны в програмфилёсы[x86], вместо дефолтных c:\pythonXY

Alexey
07.10.2016
18:28:49
В рут виндовый ставить — это какое-то особенное извращение.

Zart
07.10.2016
18:28:57
как положено на платформе. впрочем инсталляторы 3.4+ перешли на эти пути и так

Alexey
07.10.2016
18:29:04
Это как в никсах в рут тоже нахуевертить вместо /usr/local фряшных, например.

Google
Dan
07.10.2016
18:29:05
хотя да, не должно

Zart
07.10.2016
18:29:24
МвЛ когдато принял решение ставить в корень вне програм файлсов

это в целом проще и у обычных юзеров туда есть права на запись, в отличие от

но минус этого варианта - у них инсталляторы и х86 и х64 указывали на один и тот же каталог

поэтому если ставить обе битности - бумц

и таки не испытываешь проблем?
есть ровно один нюанс. с pywin32 и генерацией ком-заглушек

для всего остального разворачиваю венвы

у меня по факту во всех питонах установлены лишь пивин32 (поставленный вручную, сразу же вслед за своей версией питона) и пип+сетаптулз (их ставит ensurepip во время инсталляции, бо галка по дефолту)

Alexey
07.10.2016
18:32:34
Слышь, ты бы батник уже давно бы накидал, ну.

Zart
07.10.2016
18:32:54
обязательно включить галку прекомпиляции .pyc в старых питонах. инсталлятор крутится от админа и имеет права на их генерацию. гонять вручную потом -mcompileall некомильфо

Admin
ERROR: S client not available

Alexey
07.10.2016
18:32:55
Чтобы скочял, запустил, поставилось. Разве что один раз на elevate.exe тявкнуть, что UAC норм и всё.

Dan
07.10.2016
18:33:06
хм

Zart
07.10.2016
18:33:07
Alexey
07.10.2016
18:33:24
для меня не канает, увы
Да блин, даже мне лень разбираться чо куда, а ведь ты дело говоришь как надо.

Zart
07.10.2016
18:33:49
для меня не канает потому что я еще исправляю каталоги в меню

х86 и х64 опять же ставят в общий каталог в менюшке и перекрывают 8\

Alexey
07.10.2016
18:34:23
Ну и генерацию ярлыков в батник всунуть.

Кошерный, как полагается.

Google
Zart
07.10.2016
18:34:32
я всегда ставлю в порядке 64бит-32бит, от 2.7 и по возрастанию

это приводит к тому что всегда выигрывает ассоциация с 32бит питоном/идлом/ком-серверами

Zart
07.10.2016
18:35:32
а версии на самом деле ставить можно в любом порядке, просто последняя по дефолту будет на пути, но это можно смело чинить руками

Anton
07.10.2016
18:35:46
Zart
07.10.2016
18:36:41
я инсталляторы всегда гоняю с элевацией и ставлю общесистемно, так что регаются они тоже в системе

Alexey
07.10.2016
18:36:47
Угум, понел.

В системный %path% вписывается или нет?

Zart
07.10.2016
18:37:18
а это поюзерные под себя - какие я хочу версии по дефолту для py, py -2 и py -3

Alexey
07.10.2016
18:37:20
Юзерский — отлично, главное, чтобы в системный не писалось.

Roman
07.10.2016
18:38:12
Зачем это всё если есть докер? :)

Zart
07.10.2016
18:38:21
PYTHONSTARTUP не надо, если файла своего не создавать. иначе на каждом запуске матюгаться будет

Alexey
07.10.2016
18:38:26
Zart
07.10.2016
18:39:16
PATHEXT опционален, чтобы можно было гонять питоноскрипты и без расширения. на практике как-то не приходится применять 8)

Anton
07.10.2016
18:39:38
читаю и радуюсь, от того, что не могу вспомнить, когда в последний раз на винде работал

Zart
07.10.2016
18:40:23
# nicer output if 0: __import__('sys').displayhook = __import__('pprint').pprint # enable tab completion if 0 and __import__('sys').stdout.isatty(): def __readline(): try: import readline, rlcompleter, atexit, os readline.parse_and_bind('tab:complete') histsize = os.environ.get('PYTHONHISTSIZE', '1000') histfile = os.environ.get('PYTHONHISTFILE', '~/.python_history') histfile = os.path.expanduser(histfile) if os.path.exists(histfile): readline.read_history_file(histfile) readline.set_history_length(int(histsize)) atexit.register(lambda:readline.write_history_file(histfile)) except ImportError: pass __readline() del __readline

выключил, бо мешалось

те, кто привык к таб комплитам, могут врубить

Alexey
07.10.2016
18:41:08
О, клёвый трик.

Zart
07.10.2016
18:41:14
работает и в никсах

Страница 70 из 1719