BLOG main image
분류 전체보기 (12)
[Python] Tips (1)
잡답 (2)
Programing - python3 (0)
Blockchain - Bitcoin - 4th .. (0)
Visitors up to today!
Today hit, Yesterday hit
daisy rss
tistory 티스토리 가입하기!
2019. 6. 26. 14:45

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 에 복사

  2) 다음 사이트 참조 : https://medium.com/@devfallingstar/konlpy-%EC%84%A4%EC%B9%98-macos%EC%97%90%EC%84%9C-konlpy%EC%84%A4%EC%B9%98-%EC%8B%9C-%EC%98%A4%EB%A5%98-93c1675875ef 

 

[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

  Using cached https://files.pythonhosted.org/packages/d4/6c/2592a0e68ef92c12b3282453ca9cdec4413e0ee7785ed06667101ef73b72/colorcorrect-0.8.tar.gz

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