初めての利用をさせていただきます。
プログラミングを学ぼうと思い、pythonの環境構築を行なっています。
その中でnumpyの導入をpipでインストールしようとして長いエラーメッセージが表示され、
対処に困っている状態です。
今後利用していく中でpipにも問題がないか調べているところです。
発生している問題・エラーメッセージ
#https://teratail.com/questions/100214を参考に改行しています ---------------------------------------- Command “/Users/ユーザー名/.pyenv/versions/3.7.0b1/bin/python3.7 -u -c "import setuptools, tokenize; __file__='/private/tmp/pip-build-mh1vop97/numpy/setup.py’; f=getattr(tokenize, 'open', open)(__file__); code=f.read().replace('\r\n', '\n’); f.close();exec(compile(code, __file__, 'exec'))” install --record /tmp/pip-v6gwijfs-record/install-record.txt --single-version-externally-managed --compile” failed with error code 1 in /private/tmp/pip-build-mh1vop97/numpy/
該当のソースコード
python
1#あまりにも長いので後半の部分だけ上げます。 2 3 numpy/random/mtrand/mtrand.c:45545:13: error: no member named 'exc_value' in 'struct _ts'; did you mean 'curexc_value'? 4 tstate->exc_value = local_value; 5 ^~~~~~~~~ 6 curexc_value 7 /Users/ユーザー名/.pyenv/versions/3.7.0b1/include/python3.7m/pystate.h:233:15: note: 'curexc_value' declared here 8 PyObject *curexc_value; 9 ^ 10 numpy/random/mtrand/mtrand.c:45546:13: error: no member named 'exc_traceback' in 'struct _ts'; did you mean 'curexc_traceback'? 11 tstate->exc_traceback = local_tb; 12 ^~~~~~~~~~~~~ 13 curexc_traceback 14 /Users/ユーザー名/.pyenv/versions/3.7.0b1/include/python3.7m/pystate.h:234:15: note: 'curexc_traceback' declared here 15 PyObject *curexc_traceback; 16 ^ 17 15 errors generated. 18error:Command “clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -Inumpy/core/include -Ibuild/src.macosx-10.12-x86_64-3.7/numpy/core/include/numpy -Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/Users/ユーザー名/.pyenv/versions/3.7.0b1/include/python3.7m -Ibuild/src.macosx-10.12-x86_64-3.7/numpy/core/src/private -Ibuild/src.macosx-10.12-x86_64-3.7/numpy/core/src/npymath -Ibuild/src.macosx-10.12-x86_64-3.7/numpy/core/src/private -Ibuild/src.macosx-10.12-x86_64-3.7/numpy/core/src/npymath -Ibuild/src.macosx-10.12-x86_64-3.7/numpy/core/src/private -Ibuild/src.macosx-10.12-x86_64-3.7/numpy/core/src/npymath -c numpy/random/mtrand/mtrand.c -o build/temp.macosx-10.12-x86_64-3.7/numpy/random/mtrand/mtrand.o -MMD -MF build/temp.macosx-10.12-x86_64-3.7/numpy/random/mtrand/mtrand.o.d" failed with exit status 1 19
試したこと
Homebrewからもnumpyのインストールを試みたものの、改善が見られませんでした。
pip3 install numpyでも同様のメッセージ
pipそのものの不具合かと思い、他のパッケージで試み、他のものでも失敗したものと
成功したものがありました。
$ pip freeze
certifi==2018.1.18
chardet==3.0.4
ez-setup==0.9
FormEncode==1.3.1
freeze==1.0.10
idna==2.6
nose==1.3.7
PyDispatcher==2.0.5
requests==2.18.4
six==1.11.0
SQLObject==3.5.0
urllib3==1.22
ツールのバージョン
MacOS Sierra 10.12.3
Homebrew 導入済み
$ pyenv versions
system
- 3.7.0b1 (set by /Users/ユーザー名/.pyenv/version)
anaconda3-5.0.1
$ which python
/Users/ユーザー名/.pyenv/shims/python
質問内容で不備や疑問点があればできるかぎり答えたいと思います。
回答1件
あなたの回答
tips
プレビュー