Я не думаю, что вы явно делаете что-то неправильно. Я могу воспроизвести вашу проблему, нажав New
на целевой странице JuliaBox.org и выбрав Python 2
в подразделе меню «Ноутбуки». Это создает новый блокнот, который вы ожидаете использовать против ядра python, и дает вам некоторые визуальные показания, что - работает под управлением python.
Однако
На самом деле, это не работает Python, она работает Джулию. Вы можете проверить это, например, просто набрав sin(0.3)
. Это не удастся в Python, но даст вам результат в Джулии. Точно так же println("Hello world!")
Я не знаком с IJulia или Juliabox, поэтому не могу категорически заявить, является ли это ошибкой, но это, безусловно, похоже на одно и неожиданно, и в лучшем случае встречает интуитивное поведение.
Мой последний комментарий - попробовать другой интерпретатор - если вы хотите что-то с похожим внешним видом, вы всегда можете напрямую использовать iPython. В качестве бонуса вы сможете использовать Python 3 вместо того, чтобы застрять с 2.6!
EDIT
Как было отмечено Matt B. in comments, это known bug in IJulia
Можете ли вы показать фактический отслеживающий и полный код, чтобы произвести эту ошибку? Эти две строки, несомненно, не приведут к этой ошибке. – CoryKramer
Возможно, это глупый вопрос. Вы на 100% уверены, что используете Python? Если вы используете Juliabox, не будет ли ваш код кодом [Julia] (http://en.wikipedia.org/wiki/Julia_%28programming_language%29)? – Kevin
Мой код имеет только две строки. @CoryKramer – hanugm