【问题标题】:How to hide venv in PyCharm Project View如何在 PyCharm 项目视图中隐藏 venv
【发布时间】:2019-01-09 16:11:57
【问题描述】:

我刚刚在 PyCharm 2018.3.2 中更新到 Python 3.7.2,我的项目视图中出现了一个新的 venv 文件夹。我已经阅读了有关 stackoverflow 的几个线程,但没有找到从项目视图中删除 venv 的解决方案,这正是我想要的。

我阅读了将venv 保留在项目中的“最佳实践”,但目前我宁愿将其从项目视图中分离并删除。

有人知道怎么做吗?

编辑:问题是我在 PyCharm“项目解释器页面”中配置了 venv。如果您想保持一切最小化,则不需要venv 或 anaconda,尽管 PyCharm “项目解释器页面”布局建议这样做。 https://www.jetbrains.com/help/pycharm/configuring-python-interpreter.html

【问题讨论】:

    标签: python python-3.x pycharm python-venv


    【解决方案1】:

    您可以排除和隐藏“venv”目录(以及其他排除的目录),如下所示:

    1. 将其标记为已排除:右键单击“venv”目录 -> 将目录标记为 -> 已排除。
    2. 隐藏排除的文件:单击“项目视图”面板中的小齿轮图标并de从下拉菜单中选择“显示排除的文件”。

    【讨论】:

    • 我不知道这个 1,2,@John。它实际上并没有解决问题,因为venv 不能以这种方式被排除或隐藏,而是应该在 PyCharm“项目解释器页面”中禁用。但我很感谢您提供的提示,它帮助我找到了解决方案。
    • 您的问题是如何“隐藏”venv 并将其“从项目视图中删除”,而不是如何完全“禁用”venv :-)。
    • 是的,我知道。但隐藏它实际上不起作用(适用于其他文件夹,但不适用于 venv)。这就是为什么它必须被删除。是的,你确实解决了这个问题:)
    • 您使用的是哪个版本?我已经在 PyCharm 2018.3.1 上测试了我的答案,它按预期工作。
    • 我正在使用 PyCharm 2018.3.2...重现发生在我身上的事情:“设置新项目”->“项目解释器”->“全部显示”->“添加新项目”- >“Virtual Env”...如果将其添加到此处,则无法使用您指定的方法使其在“Project View”中不可见。至少我做不到。我不得不回溯指示的路径并在那里转向venv
    【解决方案2】:

    我经常使用很多方法。一般文件夹可以隐藏,只有venv文件夹是不允许的,所以我只能删除venv,重新配置venv,重新配置的时候,不要把venv放在工程文件文件夹中,放一个新的venv文件夹用于所有应用程序。

    E.g
    --Diango
    ----Myproject
    ----venv
    ------Myprojectvenv
    

    【讨论】:

    • 我打算在不久的将来自行回答这个问题。我同意你的回答,但它仍然可以扩展。
    猜你喜欢
    • 2011-06-01
    • 1970-01-01
    • 2023-01-14
    • 2013-02-25
    • 2011-01-11
    • 2017-01-07
    • 2021-12-22
    • 2015-12-24
    • 2015-01-15
    相关资源
    最近更新 更多