Я работаю над проектом на Jupyter Notebook, и мне нужно использовать VPython для некоторых анимаций. У меня на ноутбуке установлена Anaconda и последняя версия Python. Я скачал VPython из командной строки, используя «pip install vpython», и я проверил, что это последняя версия. (Может быть полезно отметить, что изначально у меня были установлены только Anaconda и Jupyter Notebook, и для загрузки VPython мне сначала нужно было загрузить сам Python, затем установить pip и, наконец, установить VPython). Я также установил инструменты визуальной сборки и Node.js (но у меня не установлена Jupyter Lab, поэтому я не уверен, что последний полезен или нет). Я выполнил все инструкции на https://vpython.org/presentation2018/install.html, Более того, я выполнил команду "! Pip install vpython" внутри Блокнота Jupyter. Тем не менее, когда я пытаюсь запустить следующее:

from vpython import *
sphere()

Блокнот Jupyter работает немного, затем останавливается и ничего не выводит. Я также попытался заменить "сферу ()" на "box ()", но это ничего не меняет. То же самое происходит, если я пытаюсь импортировать только "сферу" из VPython, а затем запустить "сферу ()".
Я пытался найти решение в Интернете и на этом сайте, но ничего не смог найти. Любая помощь будет принята с благодарностью.
Если это может помочь, мой веб-браузер - Google Chrome, и у двух моих друзей, которые работают над одним и тем же проектом, возникают те же проблемы с VPython.

РЕДАКТИРОВАТЬ: я пытался бежать

%pip install vpython

В блокноте Jupyter, и я получил вывод о том, что требование уже выполнено, и следующий комментарий: «Примечание: вам может потребоваться перезапустить ядро, чтобы использовать обновленные пакеты». Я удалил команду "% pip install vpython", перезапустил ядро и запустил ячейку, но ничего не выводилось.

0
Lodovico Scarpa 9 Фев 2020 в 14:26

2 ответа

Лучший ответ

Кажется, есть проблемы с последней установкой. Обходной путь должен установить vpython 7.5.2. Новый релиз неизбежен.

Я упомяну, что по вопросам VPython лучше отправлять сообщения на форум VPython, где гораздо больше пользователей VPython увидят ваш вопрос, чем если вы отправите сообщение в stackoverflow:

https://groups.google.com/forum/?fromgroups&hl=en#!forum/vpython-users

0
user1114907 12 Фев 2020 в 21:15

VPython версии 7.6.1 только что выпущен, поэтому попробуйте установить его, чтобы увидеть, решит ли он вашу проблему.

Pip install vpython --upgrade

0
john 22 Фев 2020 в 05:52