'PyCharm: Process finished with exit code 0
Solution 1:[1]
That is good news! It means that there is no error with your code. You have run it right through and there is nothing wrong with it. Pycharm returns 0 when it has found no errors (plus any output you give it) and returns 1 as well as an error message when it encounters errors.
Editors and scripts do not behave like the interactive terminal, when you run a function it does not automatically show the the result. You need to actually tell it to do it yourself.
Generally you just print the results.
If you use print(data.shape)
it should return what you expect with the success message Process finished with exit code 0
.
Solution 2:[2]
exit code 0
means you code run with no error.
Let's give a error code
for example(clearly in the below image): in below code, the variable lst
is an empty list,
but we get the 5 member in it(which not exists), so the program throws IndexError
, and exit 1
which means there is error with the code.
You can also define exit code for analysis, for example:
ERROR_USERNAME, ERROR_PASSWORD, RIGHT_CODE = 683, 11, 0
right_name, right_password = 'xy', 'xy'
name, password = 'xy', 'wrong_password'
if name != right_name:
exit(ERROR_USERNAME)
if password != right_password:
exit(ERROR_PASSWORD)
exit(RIGHT_CODE)
Solution 3:[3]
I would recommend you to read up onexit
codes.
exit 0
means no error.
exit 1
means there is some error in your code.
This is not pyCharm or python specific. This is a very common practice in most of the programming languages. Where exit 0 means the successful execution of the program and a non zero exit code indicates an error.
Solution 4:[4]
Almost all the program(C++/python/java..) return 0 if it runs successful.That isn't specific to pycharm or python.
In program there is no need to invoke exit
function explicitly when it runs success it invoke exit(0) by default, invoke exit(not_zero_num)
when runs failed.
You can also invoke exit
function with different code(num)
for analysis.
You can also see https://en.wikipedia.org/wiki/Exit_(system_call) for more details.
Solution 5:[5]
What worked for me when this happened was to go to
Run --> Edit Configurations --> Execution --> check the box
Run with Python Console
(which was unchecked).
Solution 6:[6]
This means that the compilation was successful (no errors). PyCharm and command prompt (Windows OS), terminal (Ubuntu) don't work the same way. PyCharm is an editor and if you want to print something, you explicitly have to write the print statement:
print(whatever_you_want_to_print)
In your case,
print(data.shape)
Solution 7:[7]
I think there's no problem in your code and you could find your print results (and other outputs) in the tab 5: Debug
rather than 4: Run
.
Solution 8:[8]
I just ran into this, but couldn't even run a simple print('hello world') function.
Turns out Comodo's Firewall was stopping the script from printing. This is a pretty easy fix by deleting Python out of the Settings > Advanced > Script Analysis portion of Comodo.
Good Luck
Solution 9:[9]
I had same problem with yours. And I finally solve it I see you are trying to run code "Kaggle - BreastCancer.py" but your pycharm try to run "Breast.py" instead of your code. (I think Breast.py only contains functions so pycharm can run without showing any result) Check on tab [Run] which code you are trying to run.
Solution 10:[10]
Your starting the program's run from a different file than you have open there. In Run (alt+shift+F10), set the python file you would like to run or debug.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 | |
Solution 2 | |
Solution 3 | Vaibhav Desai |
Solution 4 | |
Solution 5 | Denzil Soans |
Solution 6 | bad_coder |
Solution 7 | Jinyu Li |
Solution 8 | TimnDS |
Solution 9 | soMarios |
Solution 10 | PigSpider |