1、很多深度学习项目代码源生是在linux运行的,如果要改到windows环境,运气好的话,可能小改一下就行。但大部分项目可能要改很多配置和代码很麻烦,甚至可能有些完全无法兼容的问题。所以建议可以小尝试下能不能调通,但一般还是推荐直接远程运行。
2、.sh是linux的bash脚本,windows对应的是.bat的cmd命令行脚本。不知道pycharm可不可以直接运行sh或bat(可以),估计就算可以,也会丢掉python的调试功能。
3、大部分深度学习项目写的sh,一般是有些环境参数配置,然后执行了一个python程序。可以在pycharm里edit配置等价实现。比如sh的export可以改成pycharm里配置环境,或者python里配置os.environ
1、用远程运行linux项目而不是改到window跑能省很多事
2、利用pycharm可以解决部分sh配置问题,但不一定能解决全部问题。如果非要运行调试python,有时候需要了解sh整套代码原理,然后在python里用其他代码实现等价调用。