fyears / electron-python-example

Electron as GUI of Python Applications
MIT License
2.03k stars 232 forks source link

Example doesn't seem to work on macOs. #7

Closed KelSolaar closed 7 years ago

KelSolaar commented 7 years ago

Hi,

I didn't manage to get the example to work on macOs:

image

The Python end seems to be fine though:

(python-2.7) Kali:electron-python-example kelsolaar$ python pycalc/api.py
start running on tcp://127.0.0.1:4242
fyears commented 7 years ago

Hi @KelSolaar ,

Thank you for your interest. You did not set the environment variable correctly. Check out this section in my post.

Or, just remove every npm caches and reinstall:

# env
export npm_config_target=1.4.15 # electron version
export npm_config_arch=x64
export npm_config_target_arch=x64
export npm_config_disturl=https://atom.io/download/electron
export npm_config_runtime=electron
export npm_config_build_from_source=true
npm config ls

# clean caches, very important!!!!!
rm -rf ~/.node-gyp
rm -rf ~/.electron-gyp
rm -rf ./node_modules

# install everything based on the package.json
npm install

# run
./node_modules/.bin/electron .
KelSolaar commented 7 years ago

That was exactly it! Thank you :) Closing this!

fyears commented 7 years ago

@KelSolaar

No problem. Once you have some products based on it, don't hesitate to share it in your blog! 😜