Если вы переключаетесь между версиями Python, virtualenv может использоваться для инициализации изолированной среды с определенной версией Python.
virtualenv -p [предпочитаемая-python-версия] open_cv_project_env
blockquote>
Я иду веб-приложение, когда я не хочу:
- поддерживайте тысячу сред каждый с их собственными причудами. А именно, вирусы, троянцы, вмешательство программного обеспечения и то, чтобы заставлять это работать то же везде.
- беспокойство о применении обновлений и взятии большого количества вызовов
- контакт с клиентами, которые теряют их данные
Я выбираю толстый клиент, когда вычисление интенсивно на транзакцию, или существует значительная передача данных на транзакцию.
Мне нравится решать общие проблемы с одним обновлением. Это не могло бы быть для всех, но это - где качество моей жизни и те, на которых я работаю, поднимаются. Создание веб-приложения работать над несколькими различными браузерами может быть легче, чем тонна различных операционных систем в различных условиях.
С появлением Flex/воздуха можно обеспечить опыт целого приложения в браузере. Браузер становится универсальным интерфейсом, установлен ли он локально или в облаке.
Веб-приложения имеют свои недостатки также. Я просто более мотивирован для создания веб-приложений, поскольку pro's, кажется, перевешивает недостатки для проектов, я выбираю.
Вещи, которые я помню с плохих былых времен развертывания внутренних приложений, которые не были веб-: всегда был минимум одного компьютера, который был настроен так differntly, что обновление не будет работать. Иногда больше и проблема отличалась для каждой машины, которая не будет работать. Всегда был пользователь, который отказался устанавливать обновление, пока не вызвано к управлением (обычно несколько недель или несколько месяцев спустя). Это закончило тем, что вызывало проблемы в данных время от времени becasue, новые бизнес-правила не были осуществлены.
Я полагаю, что мы все еще в точке, где, если нет причина ее, чтобы быть веб-приложением, это должно быть (толстое) локальное приложение. Очевидно, когда это должно быть веб-приложение. Мой главный объект неприязни является мыслью, что это должно быть веб-приложение, если не очевидно, что это должно быть локально. Я не полагаю, что мы в точке, где предприятия готовы иметь своих сотрудников, зависящих от веб-приложений за пределами их управления. Когда дело доходит до приложений, внутренних к компании, я верю перемещению данных, безопасности, и развертывание/обновления является ключевыми факторами в решении.
Несколько основных причин для приложения, чтобы быть в сети.
Несколько причин использовать толстые приложения: