Здесь мы создадим виртуальную среду и код внутри окружающей среды. Так Почему виртуальная среда?
- Чтобы отделить и изолировать пакеты, которые мы используем для разных программ и проектов.
- Работа с кодом, который зависит от разных версий какой-то библиотеки.
- Эта проблема происходит много при работе с Python 2 и Python 3.
- Наличие различных версий установленных пакетов может привести к большому путанице и ошибкам.
Намного лучше иметь отдельные среды для отдельных программ.
Модуль, который мы используем для создания виртуальной среды здесь, называется Венв Отказ
- Venv установит самую последнюю версию Python, которая доступна.
Чтобы создать виртуальную среду, мы должны определиться с каталогом, где мы хотим разместить его. И запустить модуль VINV в качестве скрипта с пути каталога.
Предположим, мы хотим создать виртуальную среду дома/dev: Затем измените каталог на путь следующим образом
Теперь внутри каталога мы запустим сценарий VINV:
~/dev$ python -m venv python-dev
Что это делает:
- создает каталог Python-dev, если оно не существует
- Также создает каталоги внутри него, содержащие копию интерпретатора Python, стандартной библиотеки и различных поддерживающих файлов.
Как только мы создали виртуальную среду, мы должны активировать ее.
Запустить следующую команду На окнах :
Здесь расширение для активации файла следует упомянуть, является ли его .bat для cmd или .ps1 для power Shell. В CMD,
А в Powershell,
Scripts\Activate.ps1
Обновлено через комментарий на Linux или Mac :
source python-dev/bin/activate
После активации мы можем начать программирование. Теперь создайте файл main.py.
Если у вас установлен VS-код, вы можете просто ввести код Main.py в вашем терминале.
Это открывает файл Main.py в редакторе VSCode. Теперь мы можем записать нашу первую программу Python здесь.
def main(): print("hello world!") if __name__=="__main__": main() else: print("file invoked")
Для большего количества Посетить здесь
Оригинал: “https://dev.to/mausamadh/virtual-environment-for-my-first-python-program-59nc”