How to configure Atom to run Python3 scripts?
In my terminal, I type $ which python3
, outputting
/opt/local/bin/python3
I would like to configure Atom to run Python3 scripts. In my Atom Config, I have
runner:
python: "/opt/local/bin/python3"
However, if I run the following script in some script named filename.py
,
import sys
print(sys.version)
I get the following output:
2.7.11 (default, Feb 18 2016, 22:00:44)
[GCC 4.2.1 Compatible Apple LLVM 7.0.2 (clang-700.1.81)]
How exactly does one set up the PATH for Python3.x scripts to run correctly? Is there a different package I could use?
Solution 1:
Go to the Atom's menu bar -> Packages -> Script -> Configure Script (Or, you can use the shortcut Shift+Ctrl+Alt+O)
Then type python3
to the Command space.
Hopefully, it will work.
Solution 2:
i am using "script" package (3.18.1 by rgbkrk) to run code inside atom and this is how i fixed it
- open package settings -> view code
- open lib -> grammars -> python.coffee
- change from python to python3 in those two places 'Selection Based' and 'File Based'