8

我按照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
>>>

我想使用 Python Tools Visual Studio,所以我尝试通过“添加现有虚拟环境 ...”将此 virtualenv 添加到新的 Python 项目中,但出现以下错误。

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

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

4

1 回答 1

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” 确保版本为 3.4,体系结构为 x64。C。然后点击Apply,Apply需要很长时间才能完成,会有一个内嵌的进度条等待它完成。
  3. 在解决方案资源管理器中,在您的 python 项目下:右键单击“Python 环境”并选择“添加\删除 Python 环境”。湾。选择您在 (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。

于 2016-11-28T07:29:44.420 回答