ホームページ  >  記事  >  バックエンド開発  >  Git Bash コマンド ラインで Python が実行されないのはなぜですか?

Git Bash コマンド ラインで Python が実行されないのはなぜですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-10-31 17:50:02957ブラウズ

Why isn't Python running in my Git Bash command line?

Git Bash コマンド ラインで Python が実行されない

Windows で Git Bash を使用すると、Python の実行で問題が発生する可能性があります。コマンド ラインに「python」と入力すると、予期される応答は空行であり、Powershell で観察されるような Python 2.7.10 への通常のエントリがありません。エラー メッセージがないため、トラブルシューティング プロセスはさらに複雑になります。

環境変数

事前チェックとして、PATH の環境変数にディレクトリ「c」が含まれていることを確認してください。 :python27"。この条件が満たされている場合は、さらなる調査が必要です。

一時的な解決策

すぐに解決するには、Git Bash シェルで次のコマンドを実行してください。

alias python='winpty python.exe'

このエイリアスは、Python 実行可能ファイルへのリンクを確立し、現在のシェル セッションで有効になります。

永続的な解決策

永続的修正するには、ユーザーのホーム ディレクトリにある .bashrc ファイルに同じコマンドを追加します。 2 つのアプローチが利用可能です:

コマンド ライン インターフェイス (CLI) を使用する

Git Bash から次のように入力します:

echo "alias python='winpty python.exe'" >> ~/.bashrc

このコマンドは、エイリアスを作成するか、.bashrc ファイルに追加します。

テキスト エディタの使用

または、.bashrc ファイルをホーム ディレクトリに手動で作成します。テキスト エディター。

作成したら、次の行をファイルに追加します。

alias python='winpty python.exe'

「source .bashrc」を実行するか、シェルを再起動して、変更を適用します。

Update

Git の最近のバージョンでは、.bashrc の代わりに .bash_profile が採用されています。 Conda は初期化中にこのプロファイルも利用します。既存の初期化ブロックを削除したり上書きしたりしないように注意する必要があります。詳細については、「Git for Windows が .bashrc ファイルを実行しない」を参照してください。

以上がGit Bash コマンド ラインで Python が実行されないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。