본문 바로가기

venv

(3)
Anaconda 의 기존 가상환경을 클론하여 새로운 가상환경을 만들기 Anaconda 의 기존 가상환경을 클론하여 새로운 가상환경을 만들기 서버에 이미 생성되어 있는 기존의 가상환경을 변경하지 않고, 약간의 패키지를 변경하여 테스트하고 싶었다. 이런 때에는 아나콘다에서 제공하는 clone 옵션으로 가상환경을 클론(복제)하고, 복제한 가상환경에서 패키지를 변경하여 테스트 해 볼 수 있다. 기존의 tensorflow2_p36 가상환경의 패키지 설정을 복제하여, tf2_p36_dw 가상환경을 만든다. 새롭게 만들어진 가상환경은 기존의 가상환경과 동일한 패키지가 설치되게 된다. conda create --name tf2_p36_dw --clone tensorflow2_p36 이후 source activate tf2_p36_dw 명령으로 가상환경에 진입하고, conda instal..
[Konlpy|Mecab] Ubuntu 에서 Mecab-ko를 설치했으나, Mecab이 설치되었는지를 다시 묻는다. Mecab 형태소 분석기를 이용해 보기 위해서, Ubuntu 환경에서 konlpy 와 Mecab-ko 설치를 진행해 보았다. http://konlpy.org/ko/latest/install/ 의 가이드를 따라 mecab 설치까지 진행하였으나, mecab 은 구동되지만, Mecab 클래스 인스턴스를 만드는 부분에서 mecab 설치가 안 되었다는 에러가 발생했다. 환경은 Ubuntu 18.x 이고, 다른 파이썬 패키지와의 꼬임을 방지하기 위해서, python3 venv 를 이용해 가상환경(virtual env)를 따로 만들어 진행했다. 문제는 가이드에서 제공하는 스크립트는 가상환경에 대한 고려가 되어 있지 않았기 때문에, 가상환경에 수동으로 추가적으로 패키지를 깔아주어야 했던 것이다. 진행한 순서는 다음과 ..
offline virtualenv 시 문제. 인터넷이 끊겨있는 우분투(ubuntu)환경에서 virtualenv 를 실행하여 새로운 환경을 만들려 하였을 때, 에러가 발생했다. python2 -m virtualenv venv venv 라는 이름의 direcotry 에 가상 파이썬2 환경을 만드려 하는 명령이다. File "/usr/share/python-wheels/pip-9.0.1-py2.py3-none-any.whl/pip/index.py", line 423, in find_all_candidates for page in self._get_pages(url_locations, project_name): File "/usr/share/python-wheels/pip-9.0.1-py2.py3-none-any.whl/pip/index.py", line..