Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

"Updating Python Interpreter" in Pycharm. What does it mean?

I notice that the bottom of my Pycharm IDE shows that there are 2 processes running. When I click on it, a panel opens that says my Python interpreter is updating.

Updating Python Interpreter Panel Pycharm

I'm not quite sure what is being updated here: is it Python? conda? Other packages (since there seems to be a few packages e.g. panda, PyQT popping up under the installation bar)?

This leads to my next question: how often will this keep happening, since this updating slows down my Pycharm quite a bit? Also, does it mean that conda packages automatically update? I'd always thought that you have to manually update them in the conda command prompt.

like image 713
seismatica Avatar asked Sep 24 '17 07:09

seismatica


People also ask

What is Python interpreter in PyCharm?

Python interpreters in PyCharmA virtual environment consists of a base interpreter and installed packages. With PyCharm Professional, you can also configure interpreters to execute your Python code on remote environments: SSH, Vagrant, WSL (only for Windows), Docker, and Docker Compose.

How do I update PyCharm interpreter?

To manage the PyCharm update policy, open Settings/Preferences Ctrl+Alt+S and select Appearance & Behavior | System Settings | Updates.

What is the Python interpreter?

The Python interpreter is a virtual machine, meaning that it is software that emulates a physical computer. This particular virtual machine is a stack machine: it manipulates several stacks to perform its operations (as contrasted with a register machine, which writes to and reads from particular memory locations).


2 Answers

When you change interpreter in pycharm , pycharm first update all of the pre-installed packages. Because time to time many changes comes in packages, Pycharm take care of them.

like image 197
Aaditya Ura Avatar answered Oct 01 '22 04:10

Aaditya Ura


Pycharm is NOT updating the remote interpreter. See this discussion on the jetbrains feedback site.

In short, the message is badly worded - what's actually happening is downloading remote libraries, which are used for pydoc, method signatures, looking at library code etc...

like image 41
drevicko Avatar answered Oct 01 '22 04:10

drevicko