Tôi muốn sử dụng iPython trên Amazon EC2 (Linux AMI). Tôi đã cài đặt Anaconda và bắt đầu iPython để kiểm tra một số tập lệnh mà tôi đã tạo. Ngay bây giờ tôi chỉ quan tâm đến việc chạy nó trong Terminal (không phải là Notebook).
Vào đầu mã của tôi tôi luôn luôn làm:
import json
import numpy as np
import pandas as pd
from pandas import Series, DataFrame
Tuy nhiên, tôi đã cố gắng tổ hợp phím CTRL + C từ soạn thảo văn bản của tôi và sau đó sử dụng% dán trong Terminal tôi nhận được lỗi:
TclError: no display name and no $DISPLAY environment variable
Nếu tôi cố gắng để ssh -X tên @ host theo đề nghị này No display name and no $DISPLAY environment variable using tkinter through ssh, tôi nhận được:
/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
để khắc phục thứ tại vấn đề tôi đã cố gắng https://superuser.com/questions/249045/x11-forwarding-from-amazon-ec2-ami nhưng vẫn có một cảnh báo:
Warning: untrusted X11 forwarding setup failed: xauth key data not generated
Và những lỗi tương tự:
TclError: no display name and no $DISPLAY environment variable
mỗi đề nghị này Generating a PNG with matplotlib when DISPLAY is undefined (mà có vẻ không liên quan nhưng tôi đã thử tất cả mọi thứ) tôi đã làm:
import matplotlib
matplotlib.use('Agg')
trước khi nhập bất cứ điều gì khác và vẫn nhận được lỗi tương tự.
Bất kỳ ý tưởng nào về cách giải quyết vấn đề này? Tôi thực sự muốn sử dụng chức năng dán ma thuật cho các chức năng đầu vào/etc.
Một biến thể khác khi cố gắng sử dụng chức năng dán ma thuật là 'TclError: không thể kết nối để hiển thị" localhost: 10.0 "' – measureallthethings
Liên quan đến lỗi localhost ... đã cố gắng nhưng vẫn không thể dán ma thuật để hoạt động http: //stackoverflow.com/questions/2443702/problem-running-python-matplotlib-in-background-after-ending-ssh-session – measureallthethings
Điều này dường như là lỗi IPython 3.0, FWIW Tôi gặp phải vấn đề tương tự trên máy chủ ARM – JCR000