PyCharm Concepts: Difference between revisions
Jump to navigation
Jump to search
Line 17: | Line 17: | ||
<code>virtualenv</code> is a tool to create isolated Python environments. <code>virtualenv</code> is bundled in PyCharm, which uses it to create a project-specific virtual environment. For Python 3.3+, the built-in <code>venv</code> [[Python_Language#Module|module]] is used, instead of <code>virtualenv</code> | <code>virtualenv</code> is a tool to create isolated Python environments. <code>virtualenv</code> is bundled in PyCharm, which uses it to create a project-specific virtual environment. For Python 3.3+, the built-in <code>venv</code> [[Python_Language#Module|module]] is used, instead of <code>virtualenv</code> | ||
==Pipenv== | |||
{{External|https://www.jetbrains.com/help/pycharm/pipenv.html}} |
Revision as of 04:10, 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
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