我设置Project Interpreter指向虚拟机虚拟机上的virtualenv(设置/项目解释器/添加远程),但是当我单击ctrl B或使用’转到定义’时,我总是在这样的位置:/ home /< my_user_name> / .PyCharm50 /系统/ remote_sources /154306353分之1174787026/ Django的/ …
如何避免这种pycharm行为?如何在申报时强制它使用virtualenvs代码?
在Ubuntu 14.04上使用Pycharm 5.0
更新:使用pycharm 2017.2.*现在效果很好!
解决方法:
我也遇到过这个问题,用Vagrant设置一个远程解释器.
看来,对于远程解释器,您需要将Python源根文件夹标记为“首选项”中“项目结构”下的“源文件夹”.然后,它们应在您的项目浏览器中显示为蓝色.您不需要标记所有子文件夹,只需标记每个python项目/包的根文件夹.
如果不这样做,似乎Pycharm无法找到源文件并将您带到从远程解释器环境派生的只读缓存代码.