PyCharm Concepts: Difference between revisions
Jump to navigation
Jump to search
Line 2: | Line 2: | ||
* [[PyCharm#Subjects|PyCharm]] | * [[PyCharm#Subjects|PyCharm]] | ||
=Python Interpreter= | =Python Interpreter= | ||
PyCharm needs at least one Python interpreter. It can be chosen from the [[#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]]. | |||
=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
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