Рубрики
Без рубрики

Виртуальная среда для моего первого Python Программа

Python Program в виртуальной среде. Теги с Python, новичками, обучением.

Здесь мы создадим виртуальную среду и код внутри окружающей среды. Так Почему виртуальная среда?

  • Чтобы отделить и изолировать пакеты, которые мы используем для разных программ и проектов.
  • Работа с кодом, который зависит от разных версий какой-то библиотеки.
  • Эта проблема происходит много при работе с 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”