Как я могу заставить этот код работать на c9? (C9.io)
Я использую код из книги, предназначенной для отображения очень простой визуализации с помощью библиотеки Matplotlib python 2D plotting library, и до сих пор безуспешно пытался модифицировать ее для работы на c9. Вот где я сейчас нахожусь:
import os import matplotlib # Force matplotlib to not use any Xwindows backend. matplotlib.use('Agg') import matplotlib.pyplot as plt squares = [1, 4, 9, 16, 25] plt.plot(squares) #plt.show() #Cloud9 env if __name__ == '__main__': plt.show(host=os.getenv('IP', '0.0.0.0'),port=int(os.getenv('PORT', 8080)), debug=True)
... который выдает это сообщение на панели запуска:
Ваш код работает на https://node-01-vdesr.c9users.io.
Важно: использование ОС.функции getenv(порт 8080) порта и операционной системы.функции getenv(ИП 0.0.0.0) как хозяин в своем сценарии!
Процесс завершился с кодом: 0
Однако в URL-адресе ничего не видно. Вот исходный код (гораздо короче), с которого я начал:
import matplotlib.pyplot as plt squares = [1, 4, 9, 16, 25] plt.plot(squares) plt.show()
Что я уже пробовал:
кредитные оригинальный пост: Как я могу заставить этот код работать на c9? - поддержка Cloud9 - сообщество Cloud9[^]