Chciałbym użyć iPython na Amazon EC2 (Linux AMI). Zainstalowałem Anaconnę i uruchomiłem iPython, aby przetestować niektóre skrypty, które już stworzyłem. Teraz jestem zainteresowany tylko uruchomieniem go w Terminalu (nie jako Notebook).
Na początku mojego kodu zawsze robię:
import json
import numpy as np
import pandas as pd
from pandas import Series, DataFrame
Jednak starałem CTRL + C z moim edytorze tekstu, a następnie przy użyciu% wklej w terminalu pojawia się błąd:
TclError: no display name and no $DISPLAY environment variable
gdy próbuję ssh -X nazwa @ host jak na tę sugestię No display name and no $DISPLAY environment variable using tkinter through ssh, otrzymuję:
/opt/X11/bin/xauth: file /Users/adrianp/.Xauthority does not exist
Warning: untrusted X11 forwarding setup failed: xauth key data not generated
X11 forwarding request failed on channel 0
aby rozwiązać th sporny Próbowałem https://superuser.com/questions/249045/x11-forwarding-from-amazon-ec2-ami ale nadal dostaje ostrzeżenie:
Warning: untrusted X11 forwarding setup failed: xauth key data not generated
i ten sam błąd:
TclError: no display name and no $DISPLAY environment variable
za tę sugestię Generating a PNG with matplotlib when DISPLAY is undefined (co wydaje się nieistotne, ale próbowałem wszystkiego) zrobiłem:
import matplotlib
matplotlib.use('Agg')
przed zaimportowaniem czegokolwiek innego i nadal pojawia się ten sam błąd.
Wszelkie pomysły na rozwiązanie tego problemu? Naprawdę chciałbym użyć funkcji magii wklejania do wprowadzania funkcji/etc.
Inną odmianą przy próbie użycia funkcji magicznego wklejania jest 'TclError: nie można połączyć się z wyświetlaczem" localhost: 10.0 "' – measureallthethings
Jeśli chodzi o błąd localhost ... próbowałem tego, ale nadal nie mogę dostać magicznej pasty do pracy http: //stackoverflow.com/questions/2443702/problem-running-python-matplotlib-in-background-after-ending-ssh-session – measureallthethings
To wygląda na błąd IPythona 3.0, FWIW Mam ten sam problem na serwerze ARM – JCR000