如何在 PyCharm 中的单个文件而不是项目中工作

问题描述 投票:0回答:6

对于 Python 和 PyCharm 以及大部分工作来说相对较新。我正在做的是单个文件,因此没有组织成项目。

有没有办法配置Pycharm用于打开单个文件而不使用项目?

同样,是否可以只运行单个页面/文件?

python pycharm
6个回答
10
投票

在 Pycharm 5.0.4...

  1. 打开文件(即在资源管理器中双击)
  2. 导航至文件->设置...
  3. 展开左侧的“项目”选项卡,然后从下面显示的选项中选择“项目解释器”
  4. 从下拉菜单中设置项目解释器,您现在应该能够在不创建项目的情况下运行文件

6
投票

您始终可以打开单个文件(文件 > 打开),但要在 Pycharm 中实际运行或调试代码,或使用其大部分其他功能,需要正确配置的项目。

您可以做的是创建一个项目来保存所有“分类”代码。我通常建议也为此项目创建一个 virtualenv 并将其用作 Pycharm 项目解释器。您可以进一步将此项目分成不同的包以使事情井井有条。

更新:PyCharm 4.5 现在提供 Scratch Files ,这似乎与这个问题相关。


3
投票

您必须使用已配置的项目(由文件夹表示),但有一个解决方法...在 Pycharm 中,当您创建项目时,您将有一个 .py 或任何其他格式的默认文件。

只需按照步骤操作单个文件..

  1. 右键单击文件夹(在左侧项目树中)并添加新的Python文件

  2. 双击新添加的文件,它现在将在新选项卡中打开

(但是..如果您尝试运行这个新文件,pycharm 仍会编译以前的文件...因此要更改它..)

  1. 右键单击文件的选项卡,然后单击运行“文件名”,或者您可以按 CTRL+shift+F10

  2. 完成:)


1
投票

从命令行

pycharm [path_to_your_file]

我的机器上的

pycharm
别名为文件
/opt/pycharm-community-3.1.1/bin/pycharm.sh
中的
~/.bash_aliases

正如普雷斯顿提到的,并非所有功能似乎都有效:例如,文件之间的导航似乎不起作用。


0
投票

您还可以创建一个 .py 文件并通过将其拖到编辑器中来在 PyCharm 项目中实现它。此方法还允许您使用单独的文本编辑器来创建 .py 文件。


0
投票

截至20240306与Pycharm 2023.3.4(专业版)

直接回答

不能使用完整的IDE来修改文件没有Pycharm至少在后台创建一个临时项目目录。如果您不介意,只需在 UI 中正常选择单个文件即可。

我做什么

如果您有许多只是测试的小文件,我建议您自己创建一个“沙箱”项目,您可以在其中管理它们。

类似解决方案

Pycharm 有一个功能严重受限的“LightEdit”模式。从技术上讲,它允许您仅修改单个文件,但可能会缺少您想要的功能。此外,如果 Pycharm 检测到父目录被配置为项目,它将使用编辑器中的指定文件打开该项目的full IDEhttps://www.jetbrains.com/help/pycharm/lightedit-mode.html

  • GUI - “右键单击”文件,然后单击“打开方式”并选择 Pycharm。

  • 终端 - 假设您已在环境的路径变量中配置了 Pycharm 的 bin 目录,则可以使用

    pycharm -e {file}
    (可能是 pycharm64)

    启动“LightEdit”模式
© www.soinside.com 2019 - 2024. All rights reserved.