데이터 분석, Python 3

Anaconda 환경 내보내기, prefix 없이 깔끔하게 내보내기 (conda env export, clone 복사)

Anaconda를 사용하다 보면, 동일 환경을 다른 사람 또는 다른 PC에서 사용하기 위해 복사해야 하는 경우가 있다. 이때, 하나하나 패키지를 설치할 필요 없이 yml 파일로 내보내고, 이를 통해 쉽게 환경을 복사할 수 있는 방법이 있다. - 다른 PC 환경에 yml 파일을 통해 가상환경 내보내기 - 같은 PC 환경에 직접 가상환경 복사하기 - 추가적으로 prefix 없이 깔끔하게 내보내는 방법 제공 (필자는 Anaconda를 상시 사용 중이라 가상환경을 내보내는 경우가 많았으나, 항상 prefix가 붙어서 그대로 다른 PC에서 설치할 때 에러가 나는 경우가 너무 많았다. 마지막 prefix 부분은 정말 유용하다고 본다.) [yml 파일을 통해 가상환경 내보내기] 1. Export할 가상환경 활성화 c..

[Python] 오류 해결 AttributeError: module 'tensorflow.compat.v2.internal.tracking' has no attribute 'TrackableSaver' Error

[Python] 오류 해결 AttributeError: module 'tensorflow.compat.v2.internal.tracking' has no attribute 'TrackableSaver' Error Python으로 tensorflow를 사용하는 모델링 코드를 작성하고 돌려보며 꾸준히 마주했던 에러.. numpy 에러와 그림자처럼 붙어다녔던 오류.. 정말 힘들었다. 우선 해당 오류는 tensorflow를 2.7.0 버전으로 업그레이드 하며 해결되었다. ※ module 에러라고 해서, 추가로 패키지를 설치하거나 import를 할 필요가 없다. 꼭 해당 버전이여야 하는 것은 아니나, numpy 관련 오류와 tensorflow 관련 오류는 해당 버전으로 업그레이드/다운그레이드 하며 픽스하니 모두 ..

[Python] 오류 해결 attributeerror 'numpy.ndarray' object has no attribute 'values’ Error

[[Python] 오류 해결 attributeerror 'numpy.ndarray' object has no attribute 'values’ Error] Python으로 tensorflow를 사용하는 모델링 코드를 작성하고 돌려보며 꾸준히 마주했던 에러.. 서버 컴퓨터에서 실행할 때는 되는데, 로컬 Python 가상환경에서 실행하려고 하면 또 안 된다. numpy 버전 및 다른 패키지와의 호환성 때문에 해당 코드가 동작하지 않았던 것. 우선 .values[0] 코드가 동작하게 하는 numpy 버전은 1.23.5이다. Python의 anaconda 가상환경을 사용중으로, 해당 가상환경에 numpy 버전을 재 설치한다. 해당 게시글은 Anaconda 가상환경을 기준으로 가이드를 제공하며, Python 프로..