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?但我不知道在哪里或哪一个。
什么是你的运行/调试配置启动Pycharm(pycharm.bat)? – qvpham
我将Python解释器更改为我的virtualenv中的解释器。除此之外它是默认的。我在使用console执行时也使用virtualenv。 – Jodo