如何从PyCharm中删除遗留项目的所有痕迹?PyCharm&VirtualEnvs - 如何删除旧版
背景:我今天从PyCharm Community Edition升级到了PyCharm专业版。 原因是我可以在Django项目上工作,特别是一个叫做'deal'的新兴遗留项目。
我删除了旧的项目文件夹。
然后我打开专业版,并在virtualenv中用python3.4解释器创建了一个名为'deals'的Django项目。
它没有工作,我得到了一个错误信息说了一些关于丢失的文件,并在PyCharm项目资源管理器,所有我能看到的是
交易
.ideas
所以我删除它(即删除〜/ .virtualenvs/deals和〜/ Projects/deals中的文件夹)。
我再次尝试,虽然这次我得到了一个数字后缀的解释器,即。 python3.4(1)。 我继续说,并得到相同的空文件结构。
我再次删除了这两个文件夹,并在设置>项目解释器中清除了解释器。
然后我再试一次,得到'新'解释器,直到我终于有python3.4(5) 加上,一路上我也无效缓存并重新启动。 (即文件>无效的缓存/重启)
然后,为了证明它是否工作,我尝试了一个全新的名称'垃圾'。 这次它工作正常,我可以在PyCharm浏览器中看到Django文件夹。大。
但我真的想在一个名为“交易”的项目上工作。 所以我再次删除了所有'deal'文件夹,并试图再次创建一个交易Django项目。 同样的结果。
谷歌搜索后,我去了设置>项目结构> +内容根,并指向它在〜/。虚拟/交易文件夹。
好了,现在我可以看到在虚拟ENV文件,但没有Django的文件,再加上,项目文件夹是分开的virtualenv中的文件夹,如
交易
- 交易(〜/项目/交易)< - 独立
交易(〜/。virtualenvs /交易)< - 单独
优惠
初始化的.py settings.py urls.py wsgi.py
manage.py
现在真的卡住了。
如何得到这个工作,请有什么建议?例如,我怎么
(我)拿回来“cleanskin”这样我就可以启动一个Django项目,并获得该项目的空间适当的文件夹。
(II)得到它的virtualenv工作,并确保该解释不具有数字后缀,如python3.4(6)
很多感谢,
克里斯
感谢看着这个保罗。 你最后的建议解锁了我的想法,并做了诀窍。我创建了virtualenv,然后使用PyCharm创建项目并将其链接到virtualenv。 我会看看现在是否可以删除所有这些后缀的解释器...我曾尝试清除设置>项目解释器中的解释器,但它不起作用。不知道为什么他们坚持。我也尝试将解释器设置为第一个解释器,但没有后缀,但它也爆炸了。 无论如何,一切都很好,非常感谢您的意见,非常感谢! – christo
当您定义解释器时,您正在IDE级别定义它并将其连接到项目。它可能用于其他项目。因此,从项目中“删除”它只是将其从该特定项目中断开。解释器仍然在PyCharm注册。 –
谢谢保罗。对于后缀的解释器,我在这里找到了一个博客文章[here](http://www.sonictk.com/the-mystery-of-pycharm-and-duplicate-interpreters/)加上一个SO问题[http](http ://stackoverflow.com/questions/32653077/pycharm-adding-new-project-interpreter-makes-duplicate)这表明它是一个错误,并显示如何编辑源文件。如果链接被破坏,配置文件的默认路径是〜/ .PyCharm50/config/options/jdk.table.xml(用你的版本替换50)。通过子元素删除重复项并删除整个标记。 –
christo