Форум сайта python.su
0
Всем привет! Есть у меня такой вопрос. Можно ли использовать один питон для многих программистов?
Что имеется ввиду?
Есть сетевая шара, куда установлен питон, я маплю эту шару в виндовс как сетевой диск, задаю путь в PATH и использую удаленный питон. Ну или что-нибудь похожее.
Работать предстоит на виндах (преимущественно, на семерках)
Заранее всем спасибо за ответы.
Офлайн
0
А зачем, если не секрет? Если для “обучения” и “попробовать” - есть онлайн-шеллы наподобие http://shell.appspot.com/ или кодшаринг-сервисы вроде http://ideone.com/ или http://codepad.org/ . А вообще под любой системой проще поставить питон для себя самому - скомпилить или установить в свою папку, если ограничены права. Один интерпретатор по сети для разных задач - имхо, это бессмысленно.
Офлайн
0
Небось дабы в школе уроки информатики проводить?
Офлайн
10
DmitryЗапросто
Можно ли использовать один питон для многих программистов?
Офлайн
0
Ну, вообще-то у нас на работе питон используется для автотестов. Стендов у нас много, и чтобы каждый настроить надо геморроиться с установкой всех нужных библиотек. Это нам надоело, и решили сделать что-то типа репозитория. Есть идея просто ставить в шару библиотеки, а потом их оттуда импортировать. Это мы тоже рассматриваем. Но хочется попробовать сделать то, что я описал в первом посте.
ZAN, как это сделать? Я пробовал сделать путем расшаривания питона по сети, но все, предсказуемо, обломилось :)
Офлайн
10
А в чем проблема? Если не запускается сам интерпретатор, то проблема в политиках доступа (особенно для семерки актуально).
Если крашится импорт библиотек (dll), то проблема может оказаться сложнее если есть несовместимость версий или архитектур.
Офлайн
0
ActivePython (http://www.activestate.com/activepython), не правильнее ли будет?
P.S. Он, если не ошибаюсь, дописыват себя в Path, опосля чего можно натыкать необходимые модули простым батником (в ActivePython встроен pip (менеджер модулей для Python) )…
P.P.S. Да там и не только pip, впридачу распространяется в виде msi пакета… Из минусов - там не BSD лицензия, но она позволяет его использовать в корпоративных целях.
P.P.P.S. В своё время перескочил с него только по одной причине - после сборки приложения в executable через PyInstaller бинарник некорректно работал (функционал выполнялся, но при закрытии приложение крашилось)
Отредактировано (Авг. 25, 2011 11:12:54)
Офлайн
0
Всем спасибо, разобрались! :)
Офлайн