PyCharm Concepts

From NovaOrdis Knowledge Base
Jump to navigation Jump to search

Internal

Python Interpreter

PyCharm needs at least one Python interpreter. It can be chosen from the system interpreter

System Interpreter

A system interpreter is the interpreter that comes with the Python installation on the system. The system interpreter can be used solely for all Python scripts or as a base interpreter for the Python virtual environments.

Virtual Environment

https://virtualenv.pypa.io/en/latest/index.html

A virtual environment consists of a base interpreter and installed packages. It manages settings and dependencies of a particular project, regardless of other Python projects.

Virtualenv

virtualenv is a tool to create isolated Python environments. virtualenv is bundled in PyCharm, which uses it to create a project-specific virtual environment. For Python 3.3+, the built-in venv module is used, instead of virtualenv