[解決済み] Python3 そのようなファイルやディレクトリはありません
質問
私はpython3の実行スクリプトを作成し、シェルからそれらを実行しようとしています。私はpython3.4.0を私のシステムにインストールしています。 そこで、私は '/home/spandan/python_codes' とする。 ディレクトリを PYTHONPATH スクリプトとモジュールをここに置くつもりなので。
しかし、これらを実行しようとすると、システムによって上記のエラーがスローされ、python_codesディレクトリに移動してから実行しない限り、スクリプトは実行されないのです。
Pythonプログラム実行中 : ここで、スクリプトを作るときにPYTHONPATHは関係ないことがわかり、また、python shebangの設定方法もわかりました。というわけで、私は #!/usr/bin/env python3.4.0 と設定しました。
これでいいのでしょうか?
解決方法は?
Pythonのコードをグローバルパスに配置する必要はありません。Python 3.4 のインタプリタをグローバルに利用できるようにするだけです。そのためには、ホームディレクトリの .bash_profile または .bashrc ファイルを編集して、次の行を追加してください。
export PATH=${PATH}:/usr/bin/python3
これで、現在の作業ディレクトリに関係なく、python3が実行できるようになります。 コードディレクトリからコードを実行するには、次のように書けばよいのです。
$ python3 ./your_code.py
別の方法 のように、コードの先頭に shebang を追加することです。
#/usr/bin/python3
で、現在のユーザが実行可能なパーミッションに変更します(デフォルトでは実行パーミッションはありません)。
$ chmod 744 your_code.py
として、直接スクリプトを実行します。
$ your_code.py
あなたの問題を解決することができれば幸いです。
関連
-
[解決済み】ENOENTが「そのようなファイルやディレクトリはありません」という意味であるのはなぜですか?
-
[解決済み] MongoDBへの接続が拒否された errno 111
-
[解決済み] ユーザーデータスクリプトは私のカスタムAMIでは動作しませんが、標準のAmazon linuxでは動作しています。
-
[解決済み] vimdiff の出力ファイルにおける +-- の意味は何ですか?それをオフにする方法は?
-
[解決済み] bashの「#$」はどういう意味ですか?
-
[解決済み] 単一のコマンドでssh経由でコマンドが見つからない、ターミナルに接続したら見つかった[重複]。
-
[解決済み] find .コマンドでディレクトリを除外する方法
-
[解決済み] Bashでファイルの中身をループする
-
[解決済み] ディレクトリへのシンボリックリンクを削除する
-
[解決済み] Linuxのディレクトリ内のファイルを再帰的にカウントする
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】 readChar(con, 5L, useBytes = TRUE) のエラー : 接続を開くことができません。
-
[解決済み] gzip: stdin: not in gzip format tar: 子プロセスがステータス 1 を返しました。エラーは回復不可能:現在終了中
-
[解決済み】makeでビルドした後の.dファイルとは?
-
[解決済み] SVNパッチの作成と適用方法について教えてください。
-
[解決済み] Gccコンパイル "オブジェクトファイルのサフィックスを計算できない: コンパイルできない"
-
[解決済み] insmod エラー: './hello.ko' を挿入: -1 無効なモジュール形式".
-
[解決済み] FIN_WAIT1とはどのような意味ですか?
-
[解決済み] sshpass: コマンドが見つからないエラー
-
[解決済み] php] <defunct>のプロセスを削除することはできますか?
-
[解決済み] Vimを保存して終了するにはどうしたらいいですか?