and*_*abs 6 python ubuntu virtualenv pycharm vagrant
我在 vagrant 虚拟机上设置了指向 virtualenv 的项目解释器(设置/项目解释器/添加远程),但是当我单击 ctrl+B 或使用“转到定义”时,我总是在这样的位置结束: /home/<my_user_name>/.PyCharm50/system/remote_sources/1174787026/154306353/django/...
如何避免这种 pycharm 行为?如何强制它在go to declaration什么时候使用 virtualenvs 代码?
在 Ubuntu 14.04 上使用 Pycharm 5.0
更新:使用 pycharm 2017.2.* 现在运行良好!
我在使用 Vagrant 设置远程解释器时也遇到了这个问题。
似乎对于远程解释器,您需要在首选项中的项目结构下将 Python 源根文件夹标记为“源文件夹”。然后它们应该在您的项目浏览器中显示为蓝色。您不需要标记所有子文件夹,只需标记每个 python 项目/包的根文件夹。
如果不这样做,Pycharm 似乎无法找到源文件,并将您带到从远程解释器环境派生的只读缓存代码。
| 归档时间: |
|
| 查看次数: |
408 次 |
| 最近记录: |