title: atom fail to start a terminal due to nuclide
body: <p>I'm trying to set up the atom editor as an ide for python development on linux, and I've installed the following packages:</p>
  
  <pre><code>Community Packages (14) [home path]/.atom/packages
  ├── Hydrogen@2.14.1
  ├── atom-file-icons@0.7.1
  ├── atom-ide-ui@0.13.0
  ├── atom-material-syntax-light@0.4.6
  ├── autocomplete-python@1.16.0
  ├── busy-signal@2.0.1
  ├── hydrogen-python@0.0.8
  ├── ide-python@1.5.0
  ├── intentions@1.1.5
  ├── linter@2.3.1 (disabled)
  ├── linter-flake8@2.4.0
  ├── linter-ui-default@1.8.1
  ├── minimap@4.29.9
  └── python-autopep8@0.1.3
  </code></pre>
  
  <p>and when i try to start a terminal from "view --> terminal --> start new terminal" i get the following error:</p>
  
  <pre><code>For more info check out the docs: https://nuclide.io/docs/features/terminal
  Error starting process:
  Error: Cannot find module '[home path]/.atom/packages/atom-ide-ui/node_modules/nuclide-prebuilt-libs/pty/build/pty-node-v69-linux-x64/pty.node'
  </code></pre>
  
  <p>I've searched the error and i think it's a version mismatch.</p>
  
  <p>after a lot of searching and getting nothing i tried to create that folder and copy the "pty.node" from "pty-node-v57-linux-x64" but the terminal fail anyway and return the error:</p>
  
  <pre><code>For more info check out the docs: https://nuclide.io/docs/features/terminal
  Error starting process:
  Error: The module '[home path]/.atom/packages/atom-ide-ui/node_modules/nuclide-prebuilt-libs/pty/build/pty-node-v69-linux-x64/pty.node'
  was compiled against a different Node.js version using
  NODE_MODULE_VERSION 57. This version of Node.js requires
  NODE_MODULE_VERSION 69. Please try re-compiling or re-installing
  the module (for instance, using `npm rebuild` or `npm install`).
  </code></pre>
  
  <p>so i searched and tried some random things like:</p>
  
  <pre><code>$ cd [home path].atom/packages/atom-ide-ui/node_modules/nuclide-prebuilt-libs/pty/build
  $ node -p process.versions.modules
  57
  $ npm install
  npm ERR! Linux 5.3.0-40-generic
  npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install"
  npm ERR! node v8.10.0
  npm ERR! npm  v3.5.2
  npm ERR! code ELIFECYCLE
  npm ERR! pty@0.0.0 prepublish: `npm run tsc &amp;&amp; cp src/index.js.flow lib/`
  npm ERR! Exit status 1
  npm ERR! 
  npm ERR! Failed at the pty@0.0.0 prepublish script 'npm run tsc &amp;&amp; cp src/index.js.flow lib/'.
  npm ERR! Make sure you have the latest version of node.js and npm installed.
  npm ERR! If you do, this is most likely a problem with the pty package,
  npm ERR! not with npm itself.
  npm ERR! Tell the author that this fails on your system:
  npm ERR!     npm run tsc &amp;&amp; cp src/index.js.flow lib/
  npm ERR! You can get information on how to open an issue for this project with:
  npm ERR!     npm bugs pty
  npm ERR! Or if that isn't available, you can get their info via:
  npm ERR!     npm owner ls pty
  npm ERR! There is likely additional logging output above.
  
  npm ERR! Please include the following file with any support request:
  npm ERR!     [home path].atom/packages/atom-ide-ui/node_modules/nuclide-prebuilt-libs/pty/build/npm-debug.log
  </code></pre>
  
  <p>and other useless things.</p>
  
  <p>I'm totally new to npm so i don't know how to interpret properly those outputs. </p>
  
  <p>any idea to solve this? or any alternative packages to set up atom as a python ide? </p>