PyCharm和VirtualEnvs-如何删除旧版

问题描述 投票:1回答:2

如何从PyCharm中删除所有遗留项目的痕迹?

背景:我今天从PyCharm社区版升级到PyCharm Pro版。原因是我可以从事Django项目,尤其是新兴的旧项目“交易”。

我删除了旧项目文件夹。

然后我打开了专业版,并完成了在virtualenv中使用python3.4解释器创建名为'deals'的Django项目的步骤。

它没有用,我收到一条错误消息,提示有关丢失的文件,在PyCharm项目浏览器中,我只能看到的是

  • 交易

    。ideas

所以我删除了它(即,删除了〜/ .virtualenvs / deals和〜/ Projects / deals中的文件夹。

我再次尝试,尽管这次我得到了带数字后缀的翻译,即。 python3.4(1)。我继续,并得到了相同的空文件结构。

我再次删除了这两个文件夹,进入并清除了设置>项目解释器中的解释器。

然后我再次尝试,得到了“新”解释器,直到我终于有了python3.4(5)另外,在此过程中,我还使缓存无效并重新启动。(即文件>使高速缓存无效/重新启动)

然后为了证明它是否可行,我尝试了一个全新的名称“垃圾”。这次运行良好,我可以在PyCharm资源管理器中看到Django文件夹。好。

但是我真的很想从事一个名为“交易”的项目。因此,我再次删除了所有“交易”文件夹,并尝试再次创建一个Django交易项目。结果相同。

搜索后,我转到设置>项目结构> +内容根,并将其指向〜/ .virtual / deals的文件夹。

好,现在我可以在虚拟环境中看到文件,但是没有Django文件,此外,项目文件夹与virtualenv文件夹是分开的,例如

  • 交易

    • 交易(〜/项目/交易)
    • 交易(〜/ .virtualenvs / deals)

      • 交易

        init。pysettings.pyurls.pywsgi.py

      manage.py

现在真的卡住了。

请提供有关如何使此工作正常运行的建议?例如。我如何

((i)将其恢复为'cleanskin',以便我可以启动Django项目并在项目空间中获取适当的文件夹。

((ii)使它与virtualenv一起使用,并确保解释器没有数字后缀,例如python3.4(6)

非常感谢,

克里斯

python django pycharm
2个回答
3
投票

您可以通过设置->项目解释器清除不再与项目关联的旧PyCharm解释器,单击右上角的齿轮,然后单击“更多”。这为您提供了一个列表,您可以在其中删除PyCharm认为仍然存在的旧虚拟环境。这将阻止“(1)”,“(2)”部分。

您不想将virtualenv放入内容根目录。您项目的代码是内容根。

作为建议:

  • 清除所有已注册的虚拟环境

  • 在PyCharm外部创建虚拟环境

  • 使用PyCharm的Django模板创建一个新项目

然后您应该有一个有效的示例。


0
投票

除了上面的答案之外,我从Pycharm列表中删除了Venv,我还必须进入〜/ venvs目录并删除其中的关联目录文件夹。

做到了。

© www.soinside.com 2019 - 2024. All rights reserved.