PyCharm Concepts: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 4: Line 4:
PyCharm needs at least one Python interpreter. It can be chosen from the [[#System_Interpreter|system interpreter]]
PyCharm needs at least one Python interpreter. It can be chosen from the [[#System_Interpreter|system interpreter]]
==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 <font color=darkgray>solely for all Python scripts</code> or as a base interpreter for the Python [[#Virtual_Environment|virtual environments]].
A system interpreter is the interpreter that comes with the Python installation on the system. The system interpreter can be used <font color=darkgray>solely for all Python scripts</font> or as a base interpreter for the Python [[#Virtual_Environment|virtual environments]].


=Virtual Environment=
=Virtual Environment=

Revision as of 03:31, 22 December 2021

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