2016-11-25 83 views
6

我跟着Setup CNTK on Windows,并确认我可以从本地命令提示符运行CTNK。将CNTK virtualenv添加到Visual Studio Python项目

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的,所以我想通过“添加现有虚拟环境......”这virtualenv中添加一个新的Python项目,但我得到这个下面的错误。

We could not identify a virtual environment in the selected path.

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

回答

10

在这里,我使用的从Visual Studio现有畅达ENV步骤:

  1. 创建蟒蛇环境中设置指令提到的(你已经这样做了)。
  2. 在VS中,从View-> Other Windows选择“Python Environments”。 a。添加一个自定义环境,并填写Anaconda环境路径中的所有字段,您的是:“C:\ local \ Anaconda3-4.1.1-Windows-x86_64 \ envs \ cntk-py34” b。确保版本为3.4,体系结构为x64。 c。然后单击应用,应用将需要很长时间才能完成,将会有内联进度条等待它完成。
  3. 在解决方案资源管理器中,在您的python项目下: a。右键单击“Python环境”并选择“添加\删除Python环境”。 b。选择您添加的自定义环境(2)
  4. 关闭Visual Studio,并激活您在(1)中创建的Anaconda环境。 a。从此环境类型(到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。

相关问题