2017-08-03 57 views
0

工作我在Windows 7上使用Python 3.5.4和Pycharm社區版2017.2Pycharm運行/調試不tensorflow

當我正常工作的cmd.exe的執行我的Python腳本。但是當在Pycharm中使用運行或調試工具時,出現以下錯誤:

Traceback (most recent call last): 
    File "C:\Users\xy\my_project\env\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 18, in swig_import_helper 
    return importlib.import_module(mname) 
    File "C:\Users\xy\AppData\Local\Continuum\Anaconda3\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 958, in _find_and_load_unlocked 
    File "<frozen importlib._bootstrap>", line 666, in _load_unlocked 
    File "<frozen importlib._bootstrap>", line 577, in module_from_spec 
    File "<frozen importlib._bootstrap_external>", line 906, in create_module 
    File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed 
ImportError: DLL load failed: Das angegebene Modul wurde nicht gefunden. 

現在我熟悉了這個特定的錯誤。如果沒有安裝Microsoft Visual C++ Redistributable(或Visual Studio),通常會發生這種情況。但事實並非如此,因爲我安裝了Microsoft Visual C++ 2015 Redistributable Update 3(這就是爲什麼python腳本在控制檯上工作的原因)。

我的猜測是,我必須添加一些路徑到Pycharm?但我不知道在哪裏或哪一個。

+0

什麼是你的運行/調試配置啓動Pycharm(pycharm.bat)? – qvpham

+0

我將Python解釋器更改爲我的virtualenv中的解釋器。除此之外它是默認的。我在使用console執行時也使用virtualenv。 – Jodo

回答

0

這是我如何解決這個問題:

開放的cmd.exe - >創建虛擬ENV - >從那裏