Comments (6)
I was able to fix this issue by leaving the python-tools custom executable blank and then using
ln -sf /usr/bin/python3 /usr/bin/python
to create a symbolic link with just python
pointing to my python3
executable.
In the source code python-tools.coffee, line 90:
this.provider = require('child_process').spawn(
'python', [__dirname + '/tools.py'], env: env
)
The child_process.spawn
is given just "python" as the executable name, so if you have a python3 in your env it will not work.
from python-tools.
Hmm..… if this is the correct answer, the settings info should be changed. It currently implies that e.g., python2.7 would be a reasonable entry to the path to python entry. Or is that supposed to just be the directory of the executable? Ubuntu still uses python3 as an executable name, so this should be resolved systematically.
from python-tools.
Neither /usr/bin/python3 (the result of which python3
) nor /usr/bin/ (just the directory) in the python-tools settings "path to python directory" resolves this error. Since one of these should be the correct answer (on my machine) to the error message ("Please try set the path in package settings and then restart atom."), either the use of that field, or the error message telling us to use it, should be changed.
from python-tools.
perhaps the best answer for ubuntu users is sudo apt-get install python-is-python3
, which does the symlink suggested by jmobley0429 above, but in a way that ubuntu would expect (as it will ultimately impact other system changes).
from python-tools.
from python-tools.
from python-tools.
Related Issues (20)
- Error when installing package from Atom
- Problem
- exit with code 9009, signal null
- python-tools was unable to find your machine's python executable. HOT 4
- python-tools was unable to find your machine's python executable. HOT 2
- python-tools was unable to find your machine's python executable. Please try set the path in package settings and then restart atom. If the issue persists please post an issue on https://github.com/michaelaquilina/python-tools/issues/new HOT 5
- spawn python ENOENT HOT 1
- python-tools experienced an unexpected exit.
- python-tools was unable to find your machine's python executable on macbook HOT 4
- exit-code
- Atom error message when I start the application
- python-tools was unable to find your machine's python executable. Please try set the path in package settings and then restart atom.
- great
- python-tools unable to find python executable
- python-tools was unable to find your machine's python executable.... Error: spawn python ENOENT
- python-tools experience an unexpected exit
- Error: spawn python ENOENT
- B U G
- python-tools experienced an unexpected exit.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from python-tools.