1. 맥에선 유독 pip install 또는 build에서 문제가 발생하는 현상
: colorcorrect 라이브러리 설치시 우분투, windows에서는 문제가 없는데 mac 에서만 pip 설치가 안됨.
[ Error message]
(tensorflow) iMac-Pro-mlsee21:colorcorrect-0.8 mslee21$ python setup.py build
/Users/mslee21/anaconda3/envs/tensorflow/lib/python3.6/distutils/dist.py:261: UserWarning: Unknown distribution option: 'test_requires'
warnings.warn(msg)
running build
running build_py
running build_ext
building 'colorcorrect._cutil' extension
gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/mslee21/anaconda3/envs/tensorflow/include -arch x86_64 -I/Users/mslee21/anaconda3/envs/tensorflow/include -arch x86_64 -Icutil -I/Users/mslee21/anaconda3/envs/tensorflow/include/python3.6m -c cutil/cutil.cpp -o build/temp.macosx-10.7-x86_64-3.6/cutil/cutil.o
warning: include path for stdlibc++ headers not found; pass '-stdlib=libc++' on
the command line to use the libc++ standard library instead
[-Wstdlibcxx-not-found]
cutil/cutil.cpp:2:10: fatal error: 'vector' file not found
#include <vector>
^~~~~~~~
1 warning and 1 error generated.
error: command 'gcc' failed with exit status 1
[ 해결과정 ] 솔루션을 찾아보니 xcode가 10으로 업그레드 하면서 libstdc++.tbd, libstdc++.6.0.9.tbd 등이 libc++로 변경된 이유라 함
1) xcode9에서 해당 파일을 찾아 xcode10 에 복사
[Konlpy 설치] macOS에서 konlpy설치 시 오류
파이썬에서 NLP를 다룰 때 한 줄기 빛 같은 존재인 Konlpy를 설치할 때, 사전 필요 library인 JPype1를 설치하는 도중
medium.com
[ 해결 방법]
(tensorflow) iMac-Pro-mlsee21:colorcorrect-0.8 mslee21$ export MACOSX_DEPLOYMENT_TARGET=10.10
(tensorflow) iMac-Pro-mlsee21:colorcorrect-0.8 mslee21$ CFLAGS='-stdlib=libc++' pip install colorcorrect
Collecting colorcorrect
Requirement already satisfied: numpy in /Users/mslee21/anaconda3/envs/tensorflow/lib/python3.6/site-packages (from colorcorrect) (1.15.4)
Requirement already satisfied: Pillow in /Users/mslee21/anaconda3/envs/tensorflow/lib/python3.6/site-packages (from colorcorrect) (5.4.1)
Requirement already satisfied: six in /Users/mslee21/anaconda3/envs/tensorflow/lib/python3.6/site-packages (from colorcorrect) (1.12.0)
Building wheels for collected packages: colorcorrect
Running setup.py bdist_wheel for colorcorrect ... done
Stored in directory: /Users/mslee21/Library/Caches/pip/wheels/83/ac/d2/c18fefea61cd3e13ff9247690d8cfbdce0ef74e2ed0bc76b20
Successfully built colorcorrect
Installing collected packages: colorcorrect
Successfully installed colorcorrect-0.8