QGIS3.6をインストールしようとすると、
python3.6.5 をインストールしているのに
QGIS requires Python 3.6.
というメッセージが出て、色々試行錯誤したのですがどうしても
QGISをインストール出来ず、どうしたらいいかアドバイスを頂けないでしょうか。
自分の環境は下記になります。
- macOS High Sierra 10.13.6
- Python 3.6.5
- GDAL 2.4.0
(下記は悪魔のGDAL for OSX - Qiitaを参考にインストールしました)
- $ gdal-config --libs
-L/usr/local/Cellar/gdal2/2.4.0/lib -lgdal
- $ gdal-config --cflags
-I/usr/local/Cellar/gdal2/2.4.0/include)
色々調べたところ、下記の記事を見つけ、
anaconda環境へのQGISのインストールに詰まった時のメモ
Installing QGIS3 on Mac?
QGIS 3.0 error when start in MacOS High Sierra
QGISがpythonを呼びにいくPATHと普段遣いしているpythonのPATHが一致しないことが原因のようで、シンボリックリンクを貼ればいいだろうと思ったので、pythonの場所をしらべたら
bash
1$ which python 2/Users/ユーザ名/.pyenv/shims/python
だったので、
下記のようにターミナルで打ってみたのですが、
bash
1$ ln -s /Users/ユーザ名/.pyenv/shims/python /Library/Frameworks/Python.framework 2ln: /Library/Frameworks/Python.framework: File exists
というエラー?が出て、確認すると確かに存在していました。
次に、https://qiita.com/myouga/items/0ef93586c50515296c23 を参考に
$ sudo ln -snf /Users/ユーザ名/.pyenv/shims/python /Library/Frameworks/Python.framework
と打ってみたのですが、状況は全く変わりませんでした。
ちなみに
bash
1$ vi ~/.bash_profile
と打つと、下記のような設定になっています。
(また、~/.bashrcには何も書き込まれていません)
vi
1if [ -f ~/.bashrc ]; then 2 . ~/.bashrc 3fi 4 5export PYENV_ROOT=${HOME}/.pyenv 6if [ -d "${PYENV_ROOT}" ]; then 7 export PATH=${PYENV_ROOT}/bin:$PATH 8 eval "$(pyenv init -)" 9fi 10 11export PATH="$HOME/.pyenv/shims:$PATH" 12 13alias python=python3
~
¥
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。