質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

Q&A

解決済

3回答

3402閲覧

Mac ローカル環境にPython インストールできない

zeze

総合スコア27

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

0グッド

0クリップ

投稿2019/06/26 15:27

編集2019/06/26 15:46

Macで学習環境を整えたいのですが、Pythonのインストールができません。
色々調べたのですが、原因が分かりません。
宜しくお願いいたします。

参照 
https://qiita.com/crankcube@github/items/15f06b32ec56736fc43a
https://qiita.com/zreactor/items/c3fd04417e0d61af0afe
##環境
Macbook Air 2018
OS Mojave 10.14.5
Xcode 10.2.1

発生している問題・エラーメッセージ

~$ pyenv install 3.7.3 python-build: use openssl from homebrew python-build: use readline from homebrew Downloading Python-3.7.3.tar.xz... -> https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xz Installing Python-3.7.3... mkdir: /user/local/var/pyenv/versions/3.7.3/lib: Permission denied BUILD FAILED (OS X 10.14.5 using python-build 20180424) Inspect or clean up the working tree at /var/folders/sj/23sp3hy14c9fd_35xs0b61300000gn/T/python-build.20190627000553.37738 Results logged to /var/folders/sj/23sp3hy14c9fd_35xs0b61300000gn/T/python-build.20190627000553.37738.log Last 10 log lines: /var/folders/sj/23sp3hy14c9fd_35xs0b61300000gn/T/python-build.20190627000553.37738 ~ /var/folders/sj/23sp3hy14c9fd_35xs0b61300000gn/T/python-build.20190627000553.37738/Python-3.7.3 /var/folders/sj/23sp3hy14c9fd_35xs0b61300000gn/T/python-build.20190627000553.37738 ~ ~$ env CPPFLAGS="-I/usr/local/opt/zlib/include" LDFLAGS="-L/usr/local/opt/zlib/lib" pyenv install 3.7.3 python-build: use openssl from homebrew python-build: use readline from homebrew Downloading Python-3.7.3.tar.xz... -> https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xz Installing Python-3.7.3... mkdir: /user/local/var/pyenv/versions/3.7.3/lib: Permission denied BUILD FAILED (OS X 10.14.5 using python-build 20180424) Inspect or clean up the working tree at /var/folders/sj/23sp3hy14c9fd_35xs0b61300000gn/T/python-build.20190627002321.38706 Results logged to /var/folders/sj/23sp3hy14c9fd_35xs0b61300000gn/T/python-build.20190627002321.38706.log Last 10 log lines: /var/folders/sj/23sp3hy14c9fd_35xs0b61300000gn/T/python-build.20190627002321.38706 ~ /var/folders/sj/23sp3hy14c9fd_35xs0b61300000gn/T/python-build.20190627002321.38706/Python-3.7.3 /var/folders/sj/23sp3hy14c9fd_35xs0b61300000gn/T/python-build.20190627002321.38706 ~

試したこと

1 Xcodeをインストール

~$ xcode-select --print-path /Applications/Xcode.app/Contents/Developer

2 Homebrewをインストール

~$ brew doctor Your system is ready to brew.

3 pyenvインストール

~$ pyenv --version pyenv 1.2.12

4 インストーラーupdate

~$ sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target / installer: Package name is macOS_SDK_headers_for_macOS_10.14 installer: Upgrading at base path / installer: The upgrade was successful.

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答3

0

plain

1export PYENV_ROOT=/usr/local/var/pyenv

と書きたかった(書くように説明されている)ところを

plain

1export PYENV_ROOT=/user/local/var/pyenv

と書いちゃったように見えますね。

投稿2019/06/26 23:56

quickquip

総合スコア11029

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

zeze

2019/06/27 12:07

ご回答ありがとうございます。 quiquiさんの仰る通りで.bash_profile内にexport PYENV_ROOT=/user/local/var/pyenvと打ち込んでしまったのが間違いでした。ご指摘ありがとうございます。
guest

0

...
mkdir: /user/local/var/pyenv/versions/3.7.3/lib: Permission denied
...

まずは、これを解決してみてください。

私の MacOS 環境では,
ls ~/.pyenv/versions/ 以下に 2.7.13/ 3.6.5/ 3.7.3/
のようなものが作成されていっているのですが...

投稿2019/06/26 17:05

katoy

総合スコア22324

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

zeze

2019/06/27 12:30

ご回答ありがとうございます。Permission denied となっていたのは、.bash_profile内にexport PYENV_ROOT=/user/local/var/pyenvと間違えて書き込んでしまったのが原因でした。
guest

0

自己解決

.bash_profileに正しくないコマンドを入力してしまっていたので修正して下記を打ち込む

pyenv install 3.7.3

その後下記のようなエラーが発生。。。

python-build: use openssl from homebrew python-build: use readline from homebrew Downloading Python-3.7.3.tar.xz... -> https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xz Installing Python-3.7.3... python-build: use readline from homebrew python-build: use zlib from xcode sdk BUILD FAILED (OS X 10.14.5 using python-build 20180424) Inspect or clean up the working tree at /var/folders/02/2q54w44n1010wm667_3wfx340000gn/T/python-build.20190618113202.9421 Results logged to /var/folders/02/2q54w44n1010wm667_3wfx340000gn/T/python-build.20190618113202.9421.log Last 10 log lines: File "/var/folders/02/2q54w44n1010wm667_3wfx340000gn/T/tmpmrukj_i2/pip-19.0.3-py2.py3-none-any.whl/pip/_internal/cli/cmdoptions.py", line 22, in <module> File "/var/folders/02/2q54w44n1010wm667_3wfx340000gn/T/tmpmrukj_i2/pip-19.0.3-py2.py3-none-any.whl/pip/_internal/utils/hashes.py", line 10, in <module> File "/var/folders/02/2q54w44n1010wm667_3wfx340000gn/T/tmpmrukj_i2/pip-19.0.3-py2.py3-none-any.whl/pip/_internal/utils/misc.py", line 21, in <module> File "/var/folders/02/2q54w44n1010wm667_3wfx340000gn/T/tmpmrukj_i2/pip-19.0.3-py2.py3-none-any.whl/pip/_vendor/pkg_resources/__init__.py", line 35, in <module> File "/private/var/folders/02/2q54w44n1010wm667_3wfx340000gn/T/python-build.20190618113202.9421/Python-3.7.3/Lib/plistlib.py", line 65, in <module> from xml.parsers.expat import ParserCreate File "/private/var/folders/02/2q54w44n1010wm667_3wfx340000gn/T/python-build.20190618113202.9421/Python-3.7.3/Lib/xml/parsers/expat.py", line 4, in <module> from pyexpat import * ModuleNotFoundError: No module named 'pyexpat' make: *** [install] Error 1

pyexpatが見つからなかったようです。以下を参考に手順通りに進めたところ無事に解決しました。https://qiita.com/karon9/items/875b8a0053fa1c685386

投稿2019/06/27 12:24

編集2019/06/27 12:33
zeze

総合スコア27

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問