PyCharm does not recognize functions

pycharm doesn't recognize module
pycharm doesn't recognize local module
pycharm input not working
pycharm console not working
pycharm not showing print statements
how to call a function in pycharm
pycharm raw_input
pycharm terminal not working

I downloaded pycharm a week ago. I define a simple function:

 def pyth_test (x1, x2):
    print (x1 + x2)
pyth_test(1, 2)

and when I run, I get NameError: name 'pyth_test' is not defined

What is wrong with Pycharm?


Nothing; pycharm is fine.

  1. I just created a new project (without any specific setup)
  2. I created a test.py file; pasted your code, hit run; and the console shows the expected

    /usr/bin/python3.5 /data/tmp/test.py 3

( /data/tmp being a local directory on my machine )

This is with the latest pycharm community, just installed this morning.

So, the "first" answer is: pycharm works just fine. I would recommend:

  1. make sure that pycharm found your python installation on your machine
  2. create a new project and try fresh

If that still doesn't work; ask for help within the pycharm community forums.

EDIT: actually I just updated my pycharm this morning, I am not sure what exactly I did to install it. But I think, I just started it the first time, and it came back telling my "I found python 2.7 and python 3.5 on your system; should I use them".

What you might want to check: turn to File --- Settings

Click on the section names "Project: yourproject"

and check what "Python" interpreter has to say. On my system, I got two entries in that pulldown menu; one for 2.7; one for 3.5.

Pycharm doesn't detect / suggest modules, classes, or functions to , Pycharm no longer does this. Did i accidentally change a setting somewhere, or is this a bug? Votes. 0  Pycharm does not recognize functions in tkinter. Ask Question Asked 3 years, 10 months ago. Active 3 years, 10 months ago. Viewed 787 times -2. l use Pycharm with


There is a space before your function declaration. Note that Python works on indented tabs/spaces.

Not recognizing function and If function – IDEs Support (IntelliJ , Had Installed Pycharm Community edition and created new python3 project. It is not recognizing IF function , def a new function etc What When typing in a PyCharm editor, after defining a=A(5), a.list[0]. does complete the functions for int. However, when using something like for j in a: I cannot get PyCharm to understand that j is an int. It knows that AIter.next() returns an int, and it knows that A.__iter__() returns an AIter.


Make sure 'pyth_test' is defined, I wrote it like this:

def pyth_test (x1, x2):
    print (x1 + x2)

then hit enter and write:

 pyth_test(1, 2) 

Pycharm doesn't recognize builtins for me. – IDEs Support (IntelliJ , Recently the editor stopped recognizing python builtin functions, exceptions, etc. I 'm not sure if it was something I did but I don't think so. I had  The details of how to do this are available in a comment that I posted on the pycharm bug tracking site: PyCharm auto completion doesn't work for PyQt 5.3. The issue is discussed in other ticket I just found, which might provide an actual fix instead of just a temporary patch: Unresolved reference in PyQt for QtGui module .


Pycharm console, no matter what I press. It's as if the console does not recognize the function input (), or it is corrupted somehow? This only happens in PyCharm  PyCharm does not support direct editing of files on remote hosts. Therefore to work with remote sources in PyCharm, you need to download them, open the folder where they are stored, and arrange them in a PyCharm project, as described in Importing Project from Existing Source Code .


Code reference information - Help, In PyCharm, you can see where and how symbols, such as tags, classes, fields, methods, or functions are defined in your project. For this purpose, the IDE in the project source path. Otherwise, the names of parameters will not be displayed . Next, launch a debugger session. To do that, right-click the editor background at the method test_should_not_allow_negative_speed and choose Debug from the context menu, or click in the Navigation bar: We've placed the breakpoint at the self.car.brake() statement of the test_should_not_allow_negative_speed method. Let's look at the debugger output:


PyCharm won't recognize installed module – IDEs Support (IntelliJ , PyCharm can't find a module that is listed in the project interpreter for the virtual environment the project is assigned to. Redis is PyCharm does not recognize NumPy Follow. Betsey Gogo Created December 28, 2018 18:32. I have numpy installed and it works fine in the Python shell. However, when I