sudo pythonでnot foundになる時はpythonの絶対パスを調べよう[Python]

7月 26, 2020

sudo python xxx.pyスクリプトを実行した時,ライブラリが見つからないことがあった.

こういう時はwhichコマンドを使って,普段のpython絶対パスを調べる.

which python
> /home/ubuntu/.pyenv/xxx/python

そして得た絶対パスを使ってスクリプトを動かしたみよう.

/home/ubuntu/.pyenv/xxx/python xxx.py

こうすると,普段使っているpythonのライブラリがsudoでも使える.

Python

Posted by vastee