当前位置: 首页 > 知识库问答 >
问题:

同时在多个项目中更新Python解释器

岑元徽
2023-03-14

使用PyCharm,可以在同一个窗口/环境中拥有多个项目。每个项目在Project中都有自己的解释器配置

有没有一种简单的方法可以一次将所有项目切换到同一个解释器?状态栏中的“快速切换器”仅更新被视为“当前项目”的内容(包含当前或上次打开的文件的项目)。切换到单个项目和多个内容根不是一个选项,因为它会导致多个项目解决的各种其他问题。

共有1个答案

上官高畅
2023-03-14

问题中描述的情况是在同一个窗口中打开几个项目。如管理多个项目- PyCharm文档中所述。

UI目前不提供同时更改在同一项目窗口中打开的多个项目的解释器的功能。因此,剩下的唯一选项(除了在设置中为每个项目单独选择解释器之外)

例如,每个项目的解释器都被硬编码在. iml文件内的每个项目的. ide文件夹中(为了易读性,一些不相关的行被截断):

< code>project_folder\。idea \ your _ project _ name . IML

<module type="PYTHON_MODULE" version="4">
  <component name="NewModuleRootManager">
    <orderEntry type="jdk" jdkName="Python 3.8 (venv38)" jdkType="Python SDK" />
  </component>
</module>

注意元素<code>

< code >设置 中的< code>Python解释器列表

<application>
  <component name="ProjectJdkTable">
    <jdk version="2">
      <name value="Python 3.8 (venv38)" />
      <type value="Python SDK" />
      <version value="Python 3.8.0" />
      <homePath value="C:\path_to_venv38\Scripts\python.exe" />
    </jdk>
</component>
</application>

最后,为了同时更改IDE中在Project View中打开的所有项目的解释器,您可以定义一个自定义范围,并在Edit中使用它

如果您已经为所有项目设置了一次相同的解释器,那么进行更改会变得特别容易。在上面的示例中,替换行< code >

 类似资料:
  • 我正在使用RecyclerView来显示一个项目列表,我需要按位置更新单个项目的状态。我正在更新列表中的项目,然后调用notifyItemChanged(int位置),如下所示: 项目更新成功,但也随机更新了一些其他项目,每次我滚动上下通过我的项目列表,这种更新(不同的图标状态)也在其他项目上。

  • firebase中我的数据库截图 这里我有一个叫做产品的节点。在那里,我有许多子节点。所有这些节点都有一个共同的值叫做产品库存。我需要更新产品内部所有节点的产品库存值。我如何在android Studio(Java)中做到这一点,因为我正在开发一个购物应用程序?需要帮助。 流程是:用户将产品添加到购物车。在购物车里,我有ordernow按钮。因此,当用户现在单击order时,应该从products

  • 问题内容: 可以将 Spark RDD 通过管道传输到Python吗? 因为我需要一个python库来对数据进行一些计算,但是我的主要Spark项目基于Scala。有没有办法将两者混合使用或让python访问相同的spark上下文? 问题答案: 实际上,您可以使用Scala和Spark以及常规Python脚本来传递到python脚本。 test.py 火花壳(scala) 输出量 你好约翰 你好林

  • 本文向大家介绍解决idea web项目中out目录更新不同步问题,包括了解决idea web项目中out目录更新不同步问题的使用技巧和注意事项,需要的朋友参考一下 今天碰到个很恶心的东西。。就是明明导入了相应的依赖文件(css,html,js等文件),路径也正确。。就是访问不了。。。。弄了一个多小时。。。 原因在哪?看了一下web项目的生成位置,发现编译之后会重新生成一个out目录,更新不同步。。

  • 我有一个存储任务的表,还有一个存储该任务的有序步骤的表。步骤属于一个任务父级(因此一个任务与一个步骤具有一对多的关系),每个步骤都有一个“序号”--它是哪个步骤号。我希望序号和父任务ID是一个组合的唯一约束,因此,例如,单个任务永远不能结束两个不同的步骤设置为“Step1”,但不同的任务可以各自有自己的“Step1”。 我希望能够同时更新属于一个任务的每一步的序数,这样我就不会违反唯一约束。因此,

  • 问题内容: 是否可以为列表理解中的每个项目返回2个(或更多)项目? 我想要的(示例): 应该回来 因此,可以替换以下代码块: 问题答案: 时间: 2.69210777094 3.13900787874 1.62461071932 25.5944058287 29.2623711793 25.7211849286