Меню

No python interpreter configured for the project ошибка

I’m trying to learn Python and decided to use PyCharm. When I try to start a new project I get a dialog that says «No Python interpreter selected». It has a drop down to select a interpreter, but the drop down is empty.

Etan Reisner's user avatar

Etan Reisner

76.1k8 gold badges101 silver badges144 bronze badges

asked Oct 28, 2013 at 21:36

Ted pottel's user avatar

Ted pottelTed pottel

6,79121 gold badges73 silver badges133 bronze badges

3

Your problem probably is that you haven’t installed python. Meaning that, if you are using Windows, you have not downloaded the installer for Windows, that you can find on the official Python website.

In case you have, chances are that PyCharm cannot find your Python installation because its not in the default location, which is usually C:Python27 or C:Python33 (for me at least).

So, if you have installed Python and it still gives this error, then there can be two things that have happened:

  1. You use a virtualenv and that virtualenv has been deleted or the filepath changed. In this case, you will have to find proceed to the next part of this answer.
  2. Your python installation is not in its default place, in which case you will need to find its location, and locate the python.exe file.

Once you have located the necessary binaries, you will need to tell PyCharm were to look:

  1. Open your settings dialogue CTRL + ALT + S
  2. Then you will need to type in interpreter in the search box:

    enter image description here

  3. As you can see above, you will need to go to Project Interpreter and then go to Python Interpreter. The location has been selected for you in the above image.

  4. To the side you will see a couple of options as icons, click the big + icon, then click on local, because your interpreter is on this computer.

  5. This will open up a dialogue box. Make sure to select the python.exe file of that directory, do not give pycharm the whole directory. It just wants the interpreter.

Tony Adams's user avatar

Tony Adams

6911 gold badge9 silver badges29 bronze badges

answered Oct 30, 2013 at 8:08

Games Brainiac's user avatar

Games BrainiacGames Brainiac

78.5k32 gold badges139 silver badges195 bronze badges

6

Go to File->Settings->Project Settings->Project Interpreter->Python Interpreters

There will be a «+» sign on the right side. Navigate to your python binary, PyCharm will figure out the rest.

answered Oct 29, 2013 at 7:19

jaor's user avatar

3

This situation occurred to me when I uninstalled a method and tried to reinstall it. My very same interpreter, which worked before, suddenly stopped working. And this error occurred.

I tried restarting my PC, reinstalling Pycharm, invalidating caches, nothing worked.

Then I went here to reinstall the interpreter:
https://www.python.org/downloads/

When you install it, there’s an option to fix the python.exe interpreter. Click that. My IDE went back to normal working conditions.

answered Oct 6, 2016 at 6:38

AeFinches's user avatar

During the install of python make sure you have «Install for all users» selected.
Uninstall python and do a custom install and check «Install for all users».

answered Sep 18, 2016 at 13:40

user6845508's user avatar

Even I got the same issue and my mistake was that I didn’t download python MSI file. You will get it here: https://www.python.org/downloads/

Once you download the msi, run the setup and that will solve the problem. After that you can go to File->Settings->Project Settings->Project Interpreter->Python Interpreters

and select the python.exe file. (This file will be available at c:Python34)
Select the python.exe file. That’s it.

answered Dec 15, 2017 at 10:11

Darshan Jain's user avatar

for mac I can tell you that first you have to check your path

by executing this command

which python or which python3

check where python is installed

then you have to configure it in your pycharm.

pycharm—>preferences—>gear button—>add..

enter image description here

click on system interpreter—> then on

then you search where your python version is installed

enter image description here

once it is done then you have to configure for your project

click on edit configuration

enter image description here

then choose the python interpreter

enter image description here

answered Jan 5, 2021 at 11:09

bizimunda's user avatar

bizimundabizimunda

6792 gold badges7 silver badges24 bronze badges

If you are using Ubuntu, Python has already been downloaded on your PC.
so, go to -> ctrl + alt + s -> search interpreter -> go to project interpreter than select Python 3.6 in the dropdown menu.

Edit: If there is no Python interpreter in drop-down menu, you should click the gear icon that on the right of the drop-down menu —> add —> select an interpreter.

(on PyCharm 2018.2.4 Community Edition)

answered Jul 5, 2018 at 23:49

bayramcicek's user avatar

bayramcicekbayramcicek

1832 silver badges9 bronze badges

I got the same issue when i newly installed pycharm in my windows 10 machine.

  • download python setup

  • install this solved my problem.

for more help visit
goodluck

During the install of python make sure you have «Install for all users» selected. Uninstall python and do a custom install and check «Install for all users»

answered Dec 2, 2018 at 19:29

Arslan Ahmad khan's user avatar

In my case, there are several interpreters, but I have to manually add them.

To the right of where you see «No Interpreters», there is a gear icon. Click the gear icon -> Click «Add…», then you can add the ones you need.

answered Nov 24, 2019 at 6:10

Egret's user avatar

EgretEgret

4231 gold badge3 silver badges13 bronze badges

In Linux, it was solved by opening PyCharm from the terminal and leaving it open. After that, I was able to choose the correct interpreter in preferences. In my case, linked to a virtual environment (venv).

10 Rep's user avatar

10 Rep

2,2077 gold badges19 silver badges32 bronze badges

answered Jul 22, 2020 at 4:54

Luck547's user avatar

0

You don’t have Python Interpreter installed on your machine whereas Pycharm is looking for a Python interpreter, just go to https://www.python.org/downloads/
and download python and then create a new project, you’ll be all set!

answered Feb 17, 2018 at 16:38

Nandan Kulkarni's user avatar

I had the same problem and stumbled onto this solution.
I ran PyCharm (as administrator, though not sure if necessary).
After PyCharm has completely loaded (green tick mark top right), see bottom right. Click on it.
An interface will open. In my case the path was already there. I just clicked OK and all was fine.
closed PyCharm and ran it again normally. Still all fine.

answered Sep 18, 2021 at 10:20

shottootto's user avatar

1

I has to close PyCharm, delete the .idea folder then open PyCharm again.

answered Nov 17, 2022 at 12:23

Nicu Tofan's user avatar

Nicu TofanNicu Tofan

1,00213 silver badges33 bronze badges

In any stage, while doing python programming in Pycharm, we can encounter this error — “No python interpreter configured for this project.”

This error usually occurs when you are programming in Python and particularly using PyCharm IDE. To solve this error first you have to know what is Python and PyCharm.

Python is an interpreter that can be used to execute the python code

PyCharm is an integrated development environment used in computer programming, especially for the Python programming language(though other languages are also supported) that can display the output of your python programs in the console with the help of the installed python interpreter. PyCharm provides some best features to its users and developers in the following aspects.

  • Code completion and inspection
  • Advanced debugging
  • Support for web programming and frameworks such as Django and Flask.

Now let’s come back to the solution.

Step 1: In the PyCharm window you can see the option of “Configure Python Interpreter” in the upper right corner.

Step 2: Click on this «Configure python interpreter» option. A settings window will appear in which the project interpreter will open.

You can also open a Project interpreter from the File option.

Go to File -> Settings -> Project -> Project Interpreter.

Step 3: In the “Project Interpreter” menu, you will get an option of selecting the project interpreter. I have a Python 3.6 project interpreter option because I am working with Python 3.6. Sometimes, there will be no option for a project interpreter. The reason can be either you have not installed python or your PyCharm is unable to locate a valid Python interpreter.

Step 4: Sometmies, you will not see a python interpretor in the dropdown, which means we need to guide pyhcharm on where the python interpreter is installed. To solve for this problem you can simply click on the “gear icon”.

Step 5: Click on “Add”.

Step 6: After this click on the “Existing Environment”.

Step 7: Then click on the “triple-dot” icon to locate python on your computer.

Note: You can follow the above steps only if you have installed python on your computer.

Step 8: If you don’t have Python then download and install it.

Now how to download and install python?

  • Go to “Google Chrome”.
  • Write “python install”.

You will find the home page of python.org. Here click on “Download Python 3.6.5” to download python.

Download the python interpreter and install it.

Step 9: 90% of the times, a python interpreter can be located automatically as was in my case. If you are able to find the python interpreter option in the dropdown, select and click on it.

Step 10: Click on the “Apply” button.

Step 11: Click “Ok”.

Now you can see that error is gone and you can happily work with your pycharm.

Step 12: After this, run any of your programs and the corresponding output will show up in the console.

I hope this article was helpful and you were able solve your error. Happy Coding!

You can also watch the following video if any of the above-mentioned steps are unclear. I am 100% sure that you will be able to solve error after following the instructions given in this article.

No python interpreter configured for the project is a common error message you may encounter in PyCharm. PyCharm is a very useful editor having nice features like debugging, testing, refactoring and code completion. However, it needs an external interpreter (Python.exe) to run Python code.

This message tells you that project configuration should be updated to use a valid Python installation. To open the related configuration, you can click on Configure Python interpreter link as shown below. Or alternatively, you can select File -> Settings from the menu and open Project -> Python Interpreter setting.

Python Interpreter setting shows that <No Interpreter> is selected for the project. To select (or create) a Python.exe interpreter click on Gear icon and select Show All… option.

In the Python Interpreters window that opens, the list is empty. To add a new Python Interpreter click on Plus (+) icon.

In Add Python Interpreter window, you can create a new virtual Python environment. My project is under C:abcstudyguidepython directory, so I have created a folder venv under this directory to create a new virtual environment for my project.

You must then choose a Base interpreter. Base interpreter is the python.exe file installed on your system. When you create a virtual environment, it will be based on Python version specified here. If you need a specific version of Python (like 3.8, 3.7), you need show path of this Python version in Base interpreter filed.

If you don’t have Python installed on your system yet, you can download it from https://www.python.org/downloads/. Note that I installed Python in C:PythonPython39 directory on my computer. However, default installation path is C:Users{YourUserName}AppDataLocalProgramsPython.

Virtual Environments in Python
Instead of creating a new virtual environment, you can also use the System Interpreter, but this method is not recommended.

You can work on many different Python projects. Virtual environments are useful for creating an isolated environment for each Python project. Consider you are working on two different projects (ProjectA and ProjectB). Both projects are using the same library (LibraryX) but they require different versions of LibraryX. ProjectA needs version 1.0 of LibraryX, ProjectB needs version 2.0.

To avoid version conflicts between third party libraries, each project should create and use its own virtual environment instead of using System Interpreter (C:PythonPython39python.exe).

When you create a new Python virtual environment and select it as Python Interpreter in your project settings, No python interpreter configured for the project message will be gone.

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • No power carrier ошибка
  • No port for remote debugger esxi ошибка