将 CNTK virtualenv 添加到 Visual Studio Python 项目

Add CNTK virtualenv to Visual Studio Python project

我关注 Setup CNTK on Windows,并确认我可以从我的本地命令提示符 运行 CTNK。

C:\local\Anaconda3-4.1.1-Windows-x86_64\envs\cntk-py34>.\Scripts\activate.bat
(root) C:\local\Anaconda3-4.1.1-Windows-x86_64\envs\cntk-py34>set PATH=C:\local\CNTK-2-0-beta3-0-Windows-64bit-CPU-Only\cntk\cntk;%PATH%
(root) C:\local\Anaconda3-4.1.1-Windows-x86_64\envs\cntk-py34>python -i
Python 3.4.4 |Continuum Analytics, Inc.| (default, Jun 15 2016, 15:25:08) [MSC v.1600 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from cntk import Trainer
>>>

我想使用 Python 工具 Visual Studio,所以我试图通过 "Add Existing Virtual Environment..." 将这个 virtualenv 添加到一个新的 Python 项目中,但是我得到了以下错误.

添加另一个现有的 virtualenv 效果很好。感谢您的帮助。

这里是我对来自 Visual Studio 的现有 conda env 使用的步骤:

  1. 按照设置说明中的说明创建您的 Anaconda 环境(您已经完成了)。
  2. 在 VS 中,从视图->其他 Windows select“Python 环境”。 一种。添加自定义环境,并填写您的 Anaconda 环境路径中的所有字段,您的是:"C:\local\Anaconda3-4.1.1-Windows-x86_64\envs\cntk-py34" b.确保版本为 3.4,体系结构为 x64。 C。然后点击应用,应用需要很长时间才能完成,会有一个内联进度条等待它完成。
  3. 在解决方案资源管理器中,在您的 python 项目下: 一种。右键单击“Python Environments”和select“Add\Remove Python Environments”。 b. Select 您在 (2) 中添加的自定义环境
  4. 关闭 Visual Studio,并激活您在 (1) 中创建的 Anaconda 环境。 一种。从这个环境类型(你的 VS x64 本机环境的路径): "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat"amd64 b.通过键入“devenv.exe”从此环境启动 Visual Studio。

第(4)步很关键,否则Visual Studio找不到CNTK依赖DLL。