如何更改项目的解释器

时间:2017-02-04 18:33:48

标签: python django pycharm

我创建了一个django项目,它的解释器是3.5.2 ENV,我在Pycharm中安装的所有扩展都没有识别它们,当我尝试在安装的APPS中添加它们时,它们不是可用。

但是如果解释器只是python.exe,它就会识别出来。

那么,如何将设置为3.5 2 ENV的项目的intrepeter更改为另一个项目,我不太清楚ENV是什么,以及为什么它不允许我使用已安装扩展。

2 个答案:

答案 0 :(得分:1)

转到preferences然后转到project。您可以在那里设置解释器。enter image description here

答案 1 :(得分:1)

我认为你所谈论的ENV是一个虚拟环境。您通常在虚拟环境中创建项目,以维护特定于项目的依赖项。例如。如果在虚拟环境中安装依赖项,则只能从该容器访问该依赖项。因此,它不是在系统范围内安装的,因此不能通过ENV之外的东西访问。

有道理,因为您并不真的想在系统范围内安装项目特定的东西。例如。如果你想用Django 1.10和另一个1.8的项目工作怎么办?您将创建两个virtualenv来封装每个!

我知道它没有回答你的主要问题,但它可能有助于理解正在发生的事情。

https://virtualenv.pypa.io/en/stable/

相关问题