繁体   English   中英

如何在 Visual Studio 2017 中向 python 添加包

[英]How to add a package to python in Visual Studio 2017

我刚刚安装了新的 VS2017 Preview 并导入了一个 Python 项目。 这个项目有很多导入语句,但是 VS2017 确实在一些导入包中显示错误,比如 cv2、socketio、eventlet、eventlet.wsgi。 这个 Python 项目在 VS2017 之外在我的 Anaconda 环境中运行良好。 我是否需要在 Windows 中安装 OpenCV 2、socketio 等? 或者有没有像pip、anaconda、apt-get这样的解决方案,在VS2017环境下可以自动安装未解析包? 我还注意到可以将 Anaconda 添加到创建的 VS 项目中。 VS 中的这个 Anaconda 可以帮助安装丢失的软件包吗? 问候。

你可以,但它并不完美。

首先,您需要调出可以通过以下方式访问的 Python Environments 菜单:

工具 -> Python -> Python 环境

它应该会显示一个侧边栏(取决于您如何设置 VS)。 中间应该有一个下拉框,上面写着“概览”。 单击它,您可以选择“包”。 这将在其下方显示一个文本框,允许您使用标准的 pip 命令来安装软件包。

如果您使用的是 Windows,尽管对于某些软件包还有一个额外的步骤。 由于 pip 在 Windows 上不能很好地工作,因为标准 Windows 包站点 ( PyPI ) 还没有用于许多常见包的 Windows 轮子。

因此,您最好前往Christoph Gohlke 的非官方软件包站点,然后下载您需要的软件包。 下载到本地后,只需将本地地址复制并粘贴到“Packages”下的文本框中即可。 然后它将安装该软件包,您就可以开始了。

我遇到了同样的问题,我可以使用以下说明使用 Visual Studio 2017 python v3.6

使用此链接安装适当的 .whl 文件(您拥有 Python MN 的cpMN )。 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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM