Как добавить пакет в python в Visual Studio 2017
Я только что установил новый Предварительный просмотр VS2017 и импортировал проект Python. Этот проект имеет много операторов импорта, но VS2017 показывает ошибку в некоторых пакетах импорта, таких как cv2, socketio, eventlet, eventlet.тут WSGI. Этот проект Python работает нормально, из VS2017, в моей среде Anaconda. Нужно ли устанавливать OpenCV 2, socketio и т. д. В Windows? Или есть такое решение, как pip, anaconda, apt-get, в среде VS2017, которое может автоматизировать установку неразрешенного пакета? Я тоже заметил, что можно добавить Anaconda в VS project созданный. Может ли эта Anaconda внутри VS помочь установить отсутствующие пакеты? С уважением.
2 ответов
вы можете, однако не идеальный.
во-первых, вам нужно открыть меню среды Python, к которому можно получить доступ, перейдя:
Инструменты - > Python - > Среды Python
Он должен вызвать боковую панель (в зависимости от того, как у вас есть VS setup). Должно быть выпадающее окно примерно на полпути вниз с текстом "обзор". Нажмите на это, и вы можете выбрать "пакеты". Это вызовет текстовое поле под ним, которое позволит вам используйте стандартные команды pip для установки пакетов.
Если вы находитесь в Windows, хотя есть один добавленный шаг для некоторых пакетов. Поскольку pip не работает хорошо на Windows, из - за того, что стандартный сайт пакета Windows (PyPI) еще не имеет колес Windows для многих распространенных пакетов.
поэтому вам лучше всего пойти в неофициальный сайт пакета Christoph Gohlke а затем загрузить пакет, который вам нужен. Однажды ... скачал локально просто скопируйте и вставьте адрес в текстовое поле в разделе "пакеты". Затем он установит пакет, и вам будет хорошо идти.
у меня была такая же проблема, и я мог бы заставить ее работать с visual studio 2017 python v3.6 используя следующие инструкции
установить соответствующий .whl файл по этой ссылке
(cpMN где у вас есть Python М. Н). contrib включает пакеты OpenCV-extra. Например, если у вас есть Python 3.6, вы можете скачать **opencv_python-3.2.0+contrib-cp36-none-win_amd64.whl**
затем установите его, выполнив эту команду из установленная папка
pip install opencv_python-3*win_amd64.whl