Dmitry
Авг. 19, 2011 14:19:19
Всем привет! Есть у меня такой вопрос. Можно ли использовать один питон для многих программистов?
Что имеется ввиду?
Есть сетевая шара, куда установлен питон, я маплю эту шару в виндовс как сетевой диск, задаю путь в PATH и использую удаленный питон. Ну или что-нибудь похожее.
Работать предстоит на виндах (преимущественно, на семерках)
Заранее всем спасибо за ответы.
Enchantner
Авг. 19, 2011 16:09:51
А зачем, если не секрет? Если для “обучения” и “попробовать” - есть онлайн-шеллы наподобие
http://shell.appspot.com/ или кодшаринг-сервисы вроде
http://ideone.com/ или
http://codepad.org/ . А вообще под любой системой проще поставить питон для себя самому - скомпилить или установить в свою папку, если ограничены права. Один интерпретатор по сети для разных задач - имхо, это бессмысленно.
Обедающий философ
Авг. 20, 2011 11:25:40
Небось дабы в школе уроки информатики проводить?
ZAN
Авг. 20, 2011 11:54:04
Dmitry
Можно ли использовать один питон для многих программистов?
Запросто
Dmitry
Авг. 22, 2011 10:20:09
Ну, вообще-то у нас на работе питон используется для автотестов. Стендов у нас много, и чтобы каждый настроить надо геморроиться с установкой всех нужных библиотек. Это нам надоело, и решили сделать что-то типа репозитория. Есть идея просто ставить в шару библиотеки, а потом их оттуда импортировать. Это мы тоже рассматриваем. Но хочется попробовать сделать то, что я описал в первом посте.
ZAN, как это сделать? Я пробовал сделать путем расшаривания питона по сети, но все, предсказуемо, обломилось :)
ZAN
Авг. 23, 2011 18:37:47
А в чем проблема? Если не запускается сам интерпретатор, то проблема в политиках доступа (особенно для семерки актуально).
Если крашится импорт библиотек (dll), то проблема может оказаться сложнее если есть несовместимость версий или архитектур.
diam123
Авг. 25, 2011 11:03:41
ActivePython (
http://www.activestate.com/activepython), не правильнее ли будет?
P.S. Он, если не ошибаюсь, дописыват себя в Path, опосля чего можно натыкать необходимые модули простым батником (в ActivePython встроен pip (менеджер модулей для Python) )…
P.P.S. Да там и не только pip, впридачу распространяется в виде msi пакета… Из минусов - там не BSD лицензия, но она позволяет его использовать в корпоративных целях.
P.P.P.S. В своё время перескочил с него только по одной причине - после сборки приложения в executable через PyInstaller бинарник некорректно работал (функционал выполнялся, но при закрытии приложение крашилось)
Dmitry
Сен. 12, 2011 10:01:42
Всем спасибо, разобрались! :)