将CNTK virtualenv添加到Visual Studio Python项目中

Nao*_*ama 8 python virtualenv visual-studio ptvs cntk

在Windows上关注了Setup CNTK,并确认我可以从本地命令提示符运行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
>>>
Run Code Online (Sandbox Code Playgroud)

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

我们无法识别所选路径中的虚拟环境.

添加另一个现有的virtualenv工作正常.我感谢您的帮助.

小智 14

这里是我用于Visual Studio现有conda env的步骤:

  1. 按照设置说明中的说明创建您的Anaconda环境(您已经完成了).
  2. 在VS中,从View-> Other Windows中选择"Python Environments".一个.添加自定义环境,并填写Anaconda环境路径中的所有字段,您的是:"C:\ local\Anaconda3-4.1.1-Windows-x86_64\envs\cntk-py34"b.确保版本为3.4,架构为x64.C.然后单击Apply,Apply将需要很长时间才能完成,将有一个内联进度条等待它完成.
  3. 在解决方案资源管理器中,在您的python项目下:a.右键单击"Python Environments"并选择"Add\Remove Python Environments".湾 选择您添加的自定义环境(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.