Как исправить неразрешенную ссылку vPython в PyCharm?

Я хочу писать код на VPython с помощью Pycharm. Использую интерпретатор conda. Но ключевые слова Python подчеркнуты красным и говорят: неразрешенная ссылка «vPython». Я действительно установил vPython и anaconda, но, похоже, он их не распознает. Он даже дает мне совет: устанавливайте vPython, когда я нажимаю на красную лампочку. Когда я это сделаю, я получаю сообщение об ошибке:

PackagesNotFoundError: следующие пакеты недоступны по текущим каналам:

Среда решения: ... работает ... не удалось

PackagesNotFoundError: следующие пакеты недоступны по текущим каналам:

  • vpython

Текущие каналы:

Чтобы найти альтернативные каналы, которые могут предоставить пакет conda, который вы ищете, перейдите к

https://anaconda.org

и воспользуйтесь панелью поиска вверху страницы.


person Ragnarök    schedule 22.08.2018    source источник


Ответы (2)


Anaconda не включает vpython AFAIK. Думаю, вам нужно будет получить его из PyPI. Вы можете сделать это, вызвав pip install vpython в своей оболочке (терминальное приложение на Mac).

Однако перед этим убедитесь, что pip указывает на pip Anaconda, чтобы пакеты были установлены в пакеты сайта Anaconda. Вы можете проверить это с помощью which pip. Если этот путь не является путем к вашей установке Anaconda, вам придется обновить переменную среды PATH, чтобы она указывала на pip Anaconda. Это зависит от системы, поэтому мы не можем вам сильно помочь на этом этапе (т.е. мы не знаем, где находится ваша установка Anaconda).

В Mac OSX вы можете сделать export PATH="$PATH:/path/to/Anacondas/pip/directory", чтобы установить свой PATH.

HTH, дайте мне знать, если у вас есть какие-либо вопросы, комментируя ниже.

person Matt Messersmith    schedule 22.08.2018

См. Vpython.org для получения подробной информации об установке и использовании модуля vpython.

person user1114907    schedule 15.11.2018