2012-11-09 12 views
18

私はPyCharmを使って小さなプロジェクト開発をしています。私はそのインテリセンス機能のためにPycharmを使用しています。各コードを開発するときに、時々テストを実行するのが好きです。私が開発のポイントで必要とするのは、ファイルを実行できることだけです。しかし、私が右クリックしてスタンドアローンファイルを実行しようとすると、PyCharmはインテリジェントにしようとし、私のコードを単体テストやその他の巧妙なテストの仕掛けで実行するオプションを示します。現時点では、どのテストフレームワークも展開したくありません。PyCharmでスタンドアロンファイルを実行するには

私が望むのは、そのままファイルを実行できることです。しかし、どういうわけか、PyCharmは私にすべてのファイルに対してそれを許可していません。

誰かがこれに対する回避策を提供できるかどうかは分かります。私はPythonを使用しています。273

+2

**実行**(Ctrl + Shift + F10)が期待どおりに動作しないサンプルファイルを提供できますか? – CrazyCoder

+0

あなたが実行しているファイルが '.py'または' .pyw'拡張子を持っている場合、PyCharmは直接起動すると関係しません。 – martineau

+0

[プロジェクト]リストのファイルで[コンテキストメニュー](http://stackoverflow.com/a/19694299/656912)を使用することはできませんか? – orome

答えて

13

同じ問題が発生しました。それはファイルにTestClassというクラスがあったからです。私はクラスの名前を変更してから、通常どおりファイルを実行することができました。

​​

あなたは

のpythonに入ったかのようにこれは正確にファイルを実行します:あなたは、単にプロジェクトビューでファイルのコンテキストメニューの「ファイル名を指定して実行」エントリを選択することができます

+5

私はこのコメント "-1"を知らない。多分彼らはこの行動を避ける方法を知っているかもしれません、もしそうなら、彼らは役に立つはずであり、どうすればいいのか教えてください。しかし、ポスターに同意する。メニューをスワップして単体テストを実行したくない場合は、 "テスト"クラスのRIDを取得してください。 –

+4

Ctrl + Shift + F10のリフレックスがテストスイートを実行しようとしているため、私はTestWindowというGUIウィンドウを作ったので、それはすべて存在しませんでした。私はPyCharmがテストを使用していないときはわからず、テスト動作を無効にする方法や、現在のファイルを常に実行するショートカットを、スマートな動作や特別な「実行コンフィギュレーション」なしで行うことはできません。私は最終的に "実行"のためにF5またはF9の代わりにCTRL + SHIFT + F10に慣れてきましたが、そのショートカットが信頼できないように見えます。 PycharmはTestを使ってクラスを異なる色に色付けする必要があります。 \ラント – flutefreak7

14

コマンドラインからファイルを含むディレクトリに移動します。

あなたはシングルクリック

enter image description here

でファイルを実行することを可能にすると、自動的に指定されたオプションの範囲をカスタマイズするためのオプションが用意されていますが、このエントリは、ツールバーに追加されたん初めて、あなたが走るたびに。

関連する問題