概要
過去に Ubuntu に pyenv をインストールし最新版の python をインストールする方法を紹介しました
pyenv でインストールした python をメインに使っていると lsb_release
というコマンドが 0 以外のステータスを返しエラーになってしまいます
そんな場合の対処方法を紹介します
環境
- Ubuntu 16.04 (on Vagrant)
- Python 3.8.5
- pyenv 1.2.20
対処方法
cp /usr/share/pyshared/lsb_release.py /home/vagrant/.pyenv/versions/3.8.4/lib/python3.8/site-packages
pyenv でインストールすると site-packages
配下に lsb_release.py
がないためエラーになっていました
lsb_release
コマンド自体が動作しなくても問題はないですが他のツールで影響を受ける場合は上記の対応をしてください
Tips: site-packages 配下を表示する方法
python3 -c "import site; print (site.getsitepackages())"
0 件のコメント:
コメントを投稿