windows上使用pycharm debug  project  with  tensorflow-gpu error:

win10 pycharm debug tensorflow-gpu [Process finished with exit code -1073741819 (0xC0000005)【已解决】_debug

这个问题还是蛮水逆的,网上有说是:

1、这个好像是环境变量的问题,pycharm在获取环境变量时,估计用了WINDOWS系统里过时的方法,导致在新的系统上无法正确解析出环境变量值出来,补充一下,本人用的win10。javascript:void(0)

2、pycharm的debug需要的一些包什么的和tensorflow-gpu的包冲突...

最后看到有人说是虚拟环境没有配置好https://stackoverflow.com/questions/45486046/pycharm-run-debug-not-working-with-tensorflow

Open cmd.exe -> Create virtual env -> start Pycharm (pycharm.bat) from there

使用pycharm重新建立一个自己的新的虚拟环境后,就可以debug了:

win10 pycharm debug tensorflow-gpu [Process finished with exit code -1073741819 (0xC0000005)【已解决】_ (0xC0000005_02

具体原理现在还不得而知,不过操作步骤如下:

在pycharm:file-settings-Project interpreter里面:

win10 pycharm debug tensorflow-gpu [Process finished with exit code -1073741819 (0xC0000005)【已解决】_tensorflow_03

win10 pycharm debug tensorflow-gpu [Process finished with exit code -1073741819 (0xC0000005)【已解决】_debug_04

win10 pycharm debug tensorflow-gpu [Process finished with exit code -1073741819 (0xC0000005)【已解决】_tensorflow_05

然后在新的虚拟环境中通过pip安装需要的一些包后就可以debug了。