AlphaGamer LTE Ответов: 0

Как я могу заставить этот код работать на 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[^]

0 Ответов