-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Minimal working environment specification #14
Comments
Hi @alexhrescale, thank you for being interested in my work. If you want to try it quickly, please consider using Please look the latest passing CI logs, which creates the minimal working environment with ...
Successfully installed MarkupSafe-1.1.1 PyYAML-5.1.2 asn1crypto-0.24.0 backcall-0.1.0 bcrypt-3.1.7 bleach-3.1.0 cffi-1.12.3 cryptography-2.7 decorator-4.4.0 defusedxml-0.6.0 entrypoints-0.3 ipykernel-5.1.2 ipyparallel-6.2.4 ipython-7.7.0 ipython-genutils-0.2.0 jedi-0.15.1 jinja2-2.10.1 jsonschema-3.0.2 jupyter-client-5.3.1 jupyter-core-4.5.0 metakernel-0.24.2 mistune-0.8.4 nbconvert-5.6.0 nbformat-4.4.0 pandocfilters-1.4.2 paramiko-2.6.0 parso-0.5.1 pexpect-4.7.0 pickleshare-0.7.5 plumbum-1.6.7 prompt-toolkit-2.0.9 ptyprocess-0.6.0 pycparser-2.19 pygments-2.4.2 pynacl-1.3.0 pyrsistent-0.15.4 python-dateutil-2.8.0 pyzmq-18.1.0 sshkernel-0.9.1 testpath-0.4.2 tornado-6.0.3 traitlets-4.3.2 wcwidth-0.1.7 webencodings-0.5.1 It looks you have old version of sshkernel==0.6.1. |
Thanks for your reply. I am running in a clean virtualenv (via nix sandbox), and by default, it installs I have tried the Dockerfile approach, and it works, but I would also like to be able to add sshkernel to an existing jupyter notebook setup. I will use the Docker version as a starting point to find the divergence. |
I have a suspicion that the base libraries that are provided from a conda install are the source of the divergence. For the record, these libraries are installed on a fresh Miniconda (
Here are steps to get it running, from outside the docker container.
Note that from within a conda env, the stalling in #13 is not observed. The SSH notebook launches and the kernel launches (but I cannot get the SSH to connect, observed in #15). Thus, as of now, it would appear that successful use of this library requires conda. |
Hmm, I think it doesn't require conda. My develop environment on Ubuntu 18.04 is created with As described in #15, it also works within a conda env. By the way, I'll add more information about the working environment to |
I'm closing this issue because #16 add information about the working environment to |
Can you please share the minimal working environment that you use for the examples?
Currently, I am running with this environment
The library versions of the dependencies should be matching the lowest working versions as declared in requirements.txt. I installed them using
pip install -r reqs.txt
where reqs.txt containswhere every
>=
version is replaced with==
. In a blank ipython notebook with theSSH
kernel, it fails with e.g.Another check is by running
from one terminal in the venv, then running e.g.
in another terminal that uses the same venv. This fails with
Thanks for your help
The text was updated successfully, but these errors were encountered: