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

时间:2013-07-07 14:18:36

标签: python pycharm

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

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

同样只运行一个页面/文件

5 个答案:

答案 0 :(得分:5)

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

你可以做的是创建一个项目来容纳你所有的"各种各样的"码。我通常建议为这个项目创建一个virtualenv,并将其用作Pycharm项目解释器。您可以进一步将此项目划分为不同的包,以保持组织有序。

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

答案 1 :(得分:4)

在Pycharm 5.0.4上......

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

答案 2 :(得分:2)

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

只需按照步骤处理单个文件..

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

  2. 双击新添加的文件,现在将在新标签页中打开

  3. (但是如果你试图运行这个新文件,pycharm仍然会编译前一个文件......所以改变它......)

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

    2. 完成:)

    3. Screenshot

答案 3 :(得分:1)

从命令行

pycharm [path_to_your_file]

我的计算机上的pycharm别名为/opt/pycharm-community-3.1.1/bin/pycharm.sh中的~/.bash_aliases

正如Preston所说,并非所有功能似乎都有用:例如,文件之间的导航似乎不起作用。

答案 4 :(得分:0)

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