평소 머신러닝 예측 모델만 주구장창 해보다가 NLP 직군에 지원하게 되면서 NLP 쪽 공부를 시작하게 되었다.
텍스트 전처리를 하는 도구로 유명한 nltk 말고도 keras로도 가능하다길래 도전해보기로 했다. 그런데 노트북에 tensorflow도 깔려있지 않은걸 보고 충격... 그렇게 tensorflow 깔기를 시도했으나.... 생각보다 쉬운 일이 아니었다.
내 예전에 쓰던 노트북은 anaconda는 도저히 설치 불.가.능.한 노트북이었기에 새로 산 노트북에도 아나콘다 없이 파이썬을 돌리고 있었다. 그런데 이번에 새출발 새마음으로 miniconda를 설치해서 해보려고 했더니 다시 애를 먹은 것이다ㅠㅠ 그렇게 하루종일 cmd 창과 anaconda prompt 창을 오가며 pip install tensorflow와 conda install tensorflow와 여러 방법을 다 써봐도 no module named tensorflow가 나오는 삽질을 하다가 좋은 블로그 글을 발견했다. 정말 대단한 분이시다.
그렇게 python, miniconda 모두 삭제하고 다시 miniconda만 설치하는 과정에서, jupyter와 기타 등등 라이브러리들이 모두 삭제된 광경을 보게 되었다. (colab 쓸 걸 그랬나^>^...)
그래서 잊지 않기 위해 다운받는 명령어들을 끄적여놓고자 한다.
pip install pandas # pandas, numpy 등 설치
- wordcloud는 그냥 install로 하면 해당 패키지를 찾을 수 없다는 식의 오류가 난다. 혹시 conda install -c https://conda.anaconda.org/conda-forge wordcloud 명령어를 써도 no module named wordcloud라고만 외친다면 pip uninstall pillow를 해주고 다시 명령어를 입력해보자.역시 해결이 안되면 뭐다? 구글링이다!
import sys
print(sys.executable)
>>> C:\Users\ .... (경로 나올 것)
python에 위와 같은 코드를 치면 경로가 나올 것이다. 그럼 다시 anaconda prompt에 가서 cd 명령어를 통해 해당 위치로 바꿔준 뒤 다시 설치해본다.
cd C:\Users\.... # print(sys.executable)로 나온 결과 넣기
python -m pip install wordcloud
nltk 등도 마찬가지로 이런 방식으로 해주니 되었다.
이제 더 이상의 삽질은 없길 바라며...!!
'COMPUTER SCIENCE > PYTHON' 카테고리의 다른 글
[Python] Pandas 행, 열 출력 개수 설정 (0) | 2020.06.12 |
---|---|
[Python] list 모양의 string을 list로 변환 (0) | 2020.05.27 |
[Python] 외부 경로에 있는 py 파일 import하기 (0) | 2020.04.29 |
[Python] itemgetter를 이용하여 index로 list 추출하기 (0) | 2020.04.24 |
[Python] Pycharm에서 import 패키지 에러 해결 (0) | 2020.03.07 |