tomo_no
@tomo_no (T N)

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

パスが通らず困っています。

解決したいこと

パスを通したい。

.zshrc にパスを記入し、保存もしているのですが、パスが通らず困っています。lucky.py はboring_python内のファイルです。

アドバイスをお願いします。

発生している問題・エラー

which lucky.py
lucky.py not found

または、問題・エラーが起きている画像をここにドラッグアンドドロップ

.zshrc 最後にパスを追加しました。

export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"

# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/Users/noguchitomoya/opt/anaconda3/bin/conda' 'shell.zsh' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "/Users/noguchitomoya/opt/anaconda3/etc/profile.d/conda.sh" ]; then
        . "/Users/noguchitomoya/opt/anaconda3/etc/profile.d/conda.sh"
    else
        export PATH="/Users/noguchitomoya/opt/anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup

# <<< conda initialize <<<


#ここより下に追加したいパスを記入すれば良い?
export PATH=$PATH:/Users/noguchitomoya/Documents/Programming/boring_python

自分で試したこと

source ~/.zshrc のターミナルでの実行はしています。

0

1Answer

パスの設定はそれで合っています。 lucky.py に実行権限がついているかどうかを ls コマンドで確認してください。

$ cd /Users/noguchitomoya/Documents/Programming/boring_python
$ ls -la lucky.py
-rwxr-xr-x (略)

上記のように ls コマンドの出力の先頭付近に x が出ていれば実行権限がついています。そうではなく -rw-r--r-- (略)のようになっていれば実行権限がついていません。

実行権限は chmod コマンドでつけることができます。

$ chmod +x lucky.py
0Like

Comments

  1. @tomo_no

    Questioner

    ファイルの実行ができました。
    すっきり解決しました。ありがとうございます。

Your answer might help someone💌