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

virtualenv is a tool to create isolated Python environments. A virtual environment manages settings and dependencies of a particular project, regardless of other Python projects.

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