gpt4 book ai didi

python - 当 'go to declaration' 而不是使用其 remote_sources 中的一些过时的东西时,pycharm 不使用 vagrant box 中的 virtualenv

转载 作者:太空宇宙 更新时间:2023-11-03 10:58:08 27 4
gpt4 key购买 nike

我在 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 似乎无法找到源文件并将您带到从远程解释器环境派生的只读缓存代码。

关于python - 当 'go to declaration' 而不是使用其 remote_sources 中的一些过时的东西时,pycharm 不使用 vagrant box 中的 virtualenv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37877325/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com