如何从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)
非常感谢,
克里斯
您可以通过设置->项目解释器清除不再与项目关联的旧PyCharm解释器,单击右上角的齿轮,然后单击“更多”。这为您提供了一个列表,您可以在其中删除PyCharm认为仍然存在的旧虚拟环境。这将阻止“(1)”,“(2)”部分。
您不想将virtualenv放入内容根目录。您项目的代码是内容根。
作为建议:
清除所有已注册的虚拟环境
在PyCharm外部创建虚拟环境
使用PyCharm的Django模板创建一个新项目
然后您应该有一个有效的示例。
除了上面的答案之外,我从Pycharm列表中删除了Venv,我还必须进入〜/ venvs目录并删除其中的关联目录文件夹。
做到了。