2017-12-18 3 views
1

Ich versuche, CNTK in Python/VS2017 zu verwenden. Ich bin erfahren in VS, aber neu in Python und CNTK.import cntk funktioniert in VS2017 "Python-Umgebung", aber nicht in "Python-Projekt"

Ich habe CNTK in Anaconda 4.1.1 installiert und ich habe eine benutzerdefinierte Anaconda-Umgebung erstellt, die auf C: \ local \ Anaconda3-4.1.1-Windows-x86_64 \ envs \ cntk-py35 verweist.

Wenn ich ein interaktives Fenster aus der Liste "Python Environments" in VS2017 öffne, kann ich CNTK importieren.

Wenn ich jedoch ein leeres Python-Projekt in VS2017 erstelle, dann öffne ein Interaktives Fenster aus der gleichen Anaconda-Umgebung wie in der Projektliste "Python Environments", bekomme ich ein "Modul nicht gefunden".

Jede Hilfe sehr geschätzt wird, Bill

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

Antwort

1

Dies scheint ein Fehler in VS2017 zu mir, aber das ist eine Lösung, wenn auch nicht gut.

In den Eigenschaften des Python-Projekts habe ich den Arbeitsdirektor von "." auf den vollständigen Weg der Anaconda-Umgebung.

enter image description here

Verwandte Themen