Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Visual Studio 2017中将包添加到python_Python_Visual Studio_Opencv_Socket.io_Anaconda - Fatal编程技术网

如何在Visual Studio 2017中将包添加到python

如何在Visual Studio 2017中将包添加到python,python,visual-studio,opencv,socket.io,anaconda,Python,Visual Studio,Opencv,Socket.io,Anaconda,我刚刚安装了新的VS2017预览版并导入了一个Python项目。该项目有许多导入语句,但VS2017在某些导入包(如cv2、socketio、eventlet、eventlet.wsgi)中显示错误。在我的Anaconda环境中,这个Python项目在VS2017中运行良好。我需要在Windows中安装OpenCV 2、socketio等吗?或者在VS2017环境中是否有类似pip、anaconda、apt get的解决方案,可以自动安装未解决的包? 我还注意到,可以将Anaconda添加到VS

我刚刚安装了新的VS2017预览版并导入了一个Python项目。该项目有许多导入语句,但VS2017在某些导入包(如cv2、socketio、eventlet、eventlet.wsgi)中显示错误。在我的Anaconda环境中,这个Python项目在VS2017中运行良好。我需要在Windows中安装OpenCV 2、socketio等吗?或者在VS2017环境中是否有类似pip、anaconda、apt get的解决方案,可以自动安装未解决的包? 我还注意到,可以将Anaconda添加到VS创建的项目中。VS内部的这条巨蟒能帮助安装丢失的软件包吗?
问候。

你可以,但这并不完美

首先,您需要打开Python环境菜单,可以通过以下方式访问该菜单:

工具->Python->Python环境

它应该会弹出一个侧边栏(取决于您如何设置VS)。应该有一个下拉框,大约在下方的一半,文本为“概述”。点击该按钮,您可以选择“软件包”。这将在其下方显示一个文本框,允许您使用标准pip命令安装软件包

如果您使用的是Windows,那么对于某些软件包,还有一个附加步骤。由于标准Windows软件包站点()还没有针对许多常见软件包的Windows控制盘,因此pip在Windows上不能很好地工作


因此,你最好去下载你需要的软件包。在本地下载后,只需将本地地址复制并粘贴到“Packages”下的文本框中。然后它将安装软件包,您就可以开始了。

您可以,但它并不完美

首先,您需要打开Python环境菜单,可以通过以下方式访问该菜单:

工具->Python->Python环境

它应该会弹出一个侧边栏(取决于您如何设置VS)。应该有一个下拉框,大约在下方的一半,文本为“概述”。点击该按钮,您可以选择“软件包”。这将在其下方显示一个文本框,允许您使用标准pip命令安装软件包

如果您使用的是Windows,那么对于某些软件包,还有一个附加步骤。由于标准Windows软件包站点()还没有针对许多常见软件包的Windows控制盘,因此pip在Windows上不能很好地工作


因此,你最好去下载你需要的软件包。在本地下载后,只需将本地地址复制并粘贴到“Packages”下的文本框中。然后它将安装该软件包,您就可以开始了。

我也遇到了同样的问题,我可以按照以下说明使用visual studio 2017 python v3.6

使用此链接安装适当的.whl文件 (cpMN其中有PythonM.N)。contrib包括OpenCV额外的软件包。例如,假设您有Python 3.6,您可以下载
**opencv_Python-3.2.0+contrib-cp36-none-win_amd64.whl**

然后通过从已安装文件夹运行此命令来安装它

pip install opencv_python-3*win_amd64.whl

我也有同样的问题,我可以使用下面的说明让它与VisualStudio2017 python v3.6一起工作

使用此链接安装适当的.whl文件 (cpMN其中有PythonM.N)。contrib包括OpenCV额外的软件包。例如,假设您有Python 3.6,您可以下载
**opencv_Python-3.2.0+contrib-cp36-none-win_amd64.whl**

然后通过从已安装文件夹运行此命令来安装它

pip install opencv_python-3*win_amd64.whl

@德米,谢谢你的回答。这为这个问题增加了一些澄清。但我已经定义了一些conda env,在下拉框中找不到它们。所以,我还是不能用。我知道,当我们打开/创建Python项目时,我们可以选择是否可以使用预定义的环境。我这样做了,但向导找不到我的任何环境。所以,在Overview按钮下,我可以找到一些Anaconda和Python定义,但不能找到我的环境。例如,如果我的conda env中已经安装了cv2,我想在我的VS2017 Python项目中使用它。@Deme,谢谢你的回答。这为这个问题增加了一些澄清。但我已经定义了一些conda env,在下拉框中找不到它们。所以,我还是不能用。我知道,当我们打开/创建Python项目时,我们可以选择是否可以使用预定义的环境。我这样做了,但向导找不到我的任何环境。所以,在Overview按钮下,我可以找到一些Anaconda和Python定义,但不能找到我的环境。例如,如果我的conda env中已经安装了cv2,我希望在我的VS2017 Python项目中使用它。