Форум программистов
 
Расширенный поиск
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail



Ответ
 
Опции темы
Старый 04.01.2018, 22:28   #1
incomer17
 
Регистрация: 19.11.2017
Сообщений: 5
Репутация: 10
По умолчанию Активация для виртуалки

Всем добрый вечер! Есть проблемка, которую пока не смог разрешить. Описываю суть: с помощью утилиты venv, встроенной в питон, я создал виртальную папку my_env, в которой (если быть точным, то в подкаталоге lib, находящимся в каталоге my_env) установлен фреймворк Pyramid, При запуске однофайлового "проекта" Pyramid "Hello world" (https://docs.pylonsproject.org/proje...llo_world.html) оказалось, что активация виртуальной папке не требуется, всё заработало, т.е. по указанному порту в браузере я нашёл приветствие. Но это-то как раз и смущает. Папка-то не активирована, а фреймворк под установленным питоном 3.6.3 пашет (т.е. питоновский веб-сервер запустился). В связи с этим возникли вопросы:
1. Почему скрипт работает (см. адрес выше)?
2. Какова "физика" активации? Понятно. что $ source $VENV/bin/activate, но это как раз и не потребовалось.

Заранее благодарю за светлые мысли.
incomer17 вне форума   Ответить с цитированием
Старый 04.01.2018, 23:01   #2
p51x
Профессионал
 
Регистрация: 15.02.2010
Сообщений: 10,503
Репутация: 1681

icq: 216409213
По умолчанию

Т.е. документацию вы игнорируете?
Цитата:
You don’t specifically need to activate an environment; activation just prepends the virtual environment’s binary directory to your path, so that “python” invokes the virtual environment’s Python interpreter and you can run installed scripts without having to use their full path. However, all scripts installed in a virtual environment should be runnable without activating it, and run with the virtual environment’s Python automatically.
__________________
Запомните раз и навсегда: помочь != "решите за меня"!
p51x вне форума   Ответить с цитированием
Старый 05.01.2018, 22:40   #3
incomer17
 
Регистрация: 19.11.2017
Сообщений: 5
Репутация: 10
По умолчанию

p51x, Спасибо за за подсказку. Это не игнорирование. а моё невежество. Ссылка на документацию:
https://docs.python.org/3/library/venv.html (28.3. venv — Creation of virtual environments)
Тема закрыта.

Последний раз редактировалось incomer17; 05.01.2018 в 22:43.
incomer17 вне форума   Ответить с цитированием
Ответ



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
активация кнопки combo для ввода данных Константин25 Microsoft Office Excel 0 07.02.2017 01:59
Защита от виртуалки, куда копать? FleXik Общие вопросы Delphi 4 15.10.2013 12:15
Виртуалки rpy3uH Операционные системы общие вопросы 4 09.07.2012 00:07
Лицензионное ПО. Активация программ. Переустановка и снова активация. Casper-SC Свободное общение 3 22.05.2010 11:41




00:09.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru