2017-12-18 14 views
1

私はPython/VS2017でCNTKを使用しようとしています。私はVSで経験はありますが、PythonとCNTKは初めてです。import cntkはVS2017 "python environment"では動作しますが、 "python project"では動作しません

CNTKをAnaconda 4.1.1にインストールし、C:\ local \ Anaconda3-4.1.1-Windows-x86_64 \ envs \ cntk-py35を指すカスタムAnaconda環境を作成しました。

VS2017の「Python Environments」リストからInteractive Windowを開くと、CNTKをインポートできます。

しかし、VS2017で空のPythonプロジェクトを作成し、プロジェクトの「Python環境」リストに表示されている同じAnaconda環境からInteractive Windowを開くと、「モジュールが見つかりません」というメッセージが表示されます。

すべてのヘルプは高く評価され、 ビル

Traceback (most recent call last): 
    File "C:\local\Anaconda3-4.1.1-Windows-x86_64\envs\cntk-py35\lib\site-packages\cntk\cntk_py.py", line 18, in swig_import_helper 
    return importlib.import_module(mname) 
    File "C:\local\Anaconda3-4.1.1-Windows-x86_64\envs\cntk-py35\lib\importlib\__init__.py", line 126, in import_module 
    return _bootstrap._gcd_import(name[level:], package, level) 
    File "<frozen importlib._bootstrap>", line 986, in _gcd_import 
    File "<frozen importlib._bootstrap>", line 969, in _find_and_load 
    File "<frozen importlib._bootstrap>", line 956, in _find_and_load_unlocked 
ImportError: No module named 'cntk._cntk_py' 

works in Python Environments

but not in a Python project

答えて

1

これは私にVS2017の欠陥のように思えるが、これは解決策、そうでない場合は良いものです。

Pythonプロジェクトのプロパティで、私はWorking Directorを "。"から変更しました。 Anaconda環境のフルパスへ

enter image description here

関連する問題