설치(8)
-
[linux] add-apt-repository command not found 해결방법
리눅스 환경 세팅을 할 때, 특정 repository를 등록하기 위해 sudo add-apt-repository를 사용하게 되는데, 이 파일이 없어서 에러가 발생할 수 있다. (특히 환경을 새로 구성하는 시기에...) 이 때는 아래와 같이 해결한다. 1. 현상 sudo add-apt-repository XXXX를 입력 했을 때, sudo: add-apt-repository: command not found 라고 뜨면서 진행이 되지 않는 경우가 있다. command not found.. 리눅스에서 해당 프로그램이 없다는 뜻이고, 아래와 같이 설치가 가능하다. 2. 해결방법 python-software-properties와 software-properties-common 패키지에 repository에 대한 ..
2023.02.10 -
파이썬 ModuleNotFoundError: No module named 'attrs' 해결하기
파이썬 패키지 중 attrs는 다른 패키지에서 dependency로 많이 사용되는 패키지 같다. 얼마전에 한 패키지를 실행하는데, 개발환경에 attrs가 설치되어 있음에도 attrs가 없다는 메시지에 당황했다. 1. 상황 - attrs 패키지가 설치되어 있음에도, 패키지를 실행하면 attrs를 찾지 못한다는 에러 메시지 출력됨. ModuleNotFoundError: No module named 'attrs' 2. 해결방법 - 기존에 설치된 attrs의 설치가 비정상적이라고 생각하고, 패키지를 삭제하고 다시 설치해줬다. pip uninstall attrs pip install attrs 3. 결과 - 파이썬에서 attrs 패키지가 정상적으로 로드되고, 원래 실행하려던 패키지도 에러 없이 작동했다.
2023.01.09 -
Anaconda, python packages 환경 복제하기(개발환경 복붙)
conda, pip list export 또는 개발환경을 파일로 저장 python은 설치된 package가 복잡하게 얽혀있는 환경을 가진다. 이 때문에.. 아무것도 설치되지 않은 새로운 머신에 일반적인 패키지 설치 패키지를 실행하여 기존 사용 환경을 만들기 쉽지 않다.. 이 때문에 현재 사용하고 있는 python 환경을 파일로 저장하고, 이를 사용하여 새로운 환경에 설치하는 방법을 사용한다. 1. 설치된 packages를 목록 파일로 저장하기 pip freeze > requirements.txt # pip list 저장(export) conda list --export > packagelist.txt # conda list 저장(export) 2. 저장한 목록 파일을 사용하여 새로운 환경에 package..
2022.12.01 -
ipywidgets 에러 및 해결방법 (설치)
jupyter notebook, lab을 사용하다 보면, 가끔 아래와 같이 이상한 에러가 발생한다. (안 하던 업데이트를 하고 나면 이런 에러가 반겨주는 경우가 많...) IProgress not found. Please update jupyter and ipywidgets 또는 sagemaker와 같은 플랫폼에서.. 아래의 에러 메시지가 발생하고 얼어버리는 현상도 있다. loading widget... (기다려서 해결될 수도 있겠다 싶었지만.. 결코 loading이 끝나지는 않았다;;) Error displaying widget: model not found 이건 ipywidgets 이 없어서 발생하는 에러인 것 같은데.. 이 역시도 ipywidgets을 잘 설치해주면 해결할 수 있었다. 해결방법은 아..
2022.12.01 -
python virtual environments 파이썬 가상환경 세팅 (설치, activate, deactivate, 제거)
python을 사용하다보면 dependecies 때문에 세팅하는데 시간이 걸리고, 시간이 걸려 세팅한 환경이 꼬이기 시작하면 답이 없다. 이를 대비하기 위해 파이썬 핵심 파일들만 공통으로 사용하고 코드마다 가상환경을 따로 설치하는 편인데, 아래는 파이썬을 활용한 가상환경 세팅 방법이다. 1. 파이썬 3.8에서 가상환경을 사용하기 위한 파일을 설치해준다. apt-get install python3.8-dev python3.8-venv 2. 실제 환경을 초기세팅하는 명령어이다. 동일한 가상환경을 계속 사용할 때까지는 더 이상 입력할 필요가 없지만.. 그래서 새로 가상환경을 만들 때 기억이 잘 안난다. ^^ python3.8 -m venv # python3.8 -m venv myVenv # python3.8이..
2022.11.18 -
파이썬 패키지 오프라인 설치하기 (How to install python packages offline)
일반적인 환경에서도 파이썬 패키지를 설치할 때는 dependency를 생각해야 해서 신경을 적지 않게 쓸 수 밖에 없다. 그런데.. 패키지를 설치하는 환경이 오프라인이라면 더 머리가 아프다. 인터넷이 연결되지 않아서 pip로 dependency를 고려한 패키지 자동설치가 불가한 환경에서는 아래와 같이 dependency에 걸린 패키지"들"을 모두 다운로드 받아서 설치하게 된다. 1. 아래와 같이 shell 명령어를 입력하여, 특정 깃헙, 패키지를 설치할 때 필요한 모든 패키지"들"을 지정한 디렉토리에 저장한다. pip download -d . git+https://깃주소 또는 pip download -d . 다운로드할 패키지 이름 -d 뒤에는 패키지를 다운로드할 경로를 입력한다. ( . 은 현재 위치한 ..
2022.01.12