Python installation

We will do two things in this section:

  • We will install Python and Conda with virtual environments
  • We will create virtual environment

You might ask why we need all this.

Python is programming language (a way how to tell computers what to do), and also a program we need so we can talk to our computer in Python language.

A virtual environment is something that will ensure that all computers will behave similarly. After we will activate it, we won't need special materials for Linux, Windows and Macs.

In the future, we will use another advantage of virtual environments: every venv is separated from each other, so if we install a module (an extension for Python) it will be in just that environment where we want to have it. If that library breaks something in your project, all other projects will be safe.

Choose a page depending on your operating system:

If you have another system or if you have any problem, don't hesitate to ask your coach (raise the red post-it note), or send us an e-mail.

{
  "data": {
    "sessionMaterial": {
      "id": "session-material:2018/pyladies-en-prague:install:2",
      "title": "Python installation",
      "html": "\n          \n    \n\n    <h1>Python installation</h1>\n<p>We will do two things in this section:</p>\n<ul>\n<li>We will install Python and Conda with virtual environments</li>\n<li>We will create virtual environment</li>\n</ul>\n<p>You might ask why we need all this.</p>\n<p>Python is programming language (a way how to tell computers what to do), \nand also a program we need so we can talk to our computer in Python language.</p>\n<p>A virtual environment is something that will ensure that all computers\nwill behave similarly.\nAfter we will activate it, we won&apos;t need special materials for Linux,\nWindows and Macs.</p>\n<div class=\"admonition note\"><p>In the future, we will use another advantage of virtual environments: \nevery venv is separated from each other, so if we install a \nmodule (an extension for Python) it will be in just that environment\nwhere we want to have it. If that library breaks something in your \nproject, all other projects will be safe.</p>\n</div><p>Choose a page depending on your operating system:</p>\n<ul>\n<li><a href=\"/2018/pyladies-en-prague/beginners-en/install/linux/\">Linux</a></li>\n<li><a href=\"/2018/pyladies-en-prague/beginners-en/install/windows/\">Windows</a></li>\n<li><a href=\"/2018/pyladies-en-prague/beginners-en/install/macos/\">macOS</a></li>\n</ul>\n<p>If you have another system or if you have any problem, don&apos;t hesitate\nto ask your coach (raise the red post-it note), or send us an e-mail.</p>\n\n\n        "
    }
  }
}