파이썬 아나콘다 32비트 설치/재설치

2019. 11. 14. 06:17개발/파이썬

아나콘다 64비트와 32비트를 동시에 사용 중이었는데 32비트 아나콘다에서 아래 그림 같은 차트를 위해 matplotlib 설치하다가 계속 오류가 발생했다. 

결국 32비트 아나콘다를 재 설치해서 해결했는데 이번 글은 반복되는 파이썬 라이브러리 설치 오류를 해결하는데 도움이 될까 하고 기록.

우선 중요한 아나콘다 명령어 부터 정리 

conda activate py37_32

32비트 아나콘다 활성화

conda activate base

64비트 아나콘다 활성화

conda env list

설치된 아나콘다 빌드 환경

set CONDA_FORCE_32BIT=1
conda create -n py37_32
python=3.7

32비트 아나콘다 환경 생성(한 줄씩 입력)

conda env remove -n py37_32

32비트 환경 삭제

Pip uninstall pandas

Pip install pandas

pandas 라이브러리 삭제 및 설치(한 줄씩 입력)

 

1. 설치된 아나콘다 리스트를 먼저 가져온다 

아나콘다 프롬프트를 실행하고 

conda env list

를 입력하면 설치된 아나콘다 환경을 가져올 수 있다. 

내 경우는 base 에는 64 비트가 설치되어 있고 py37_32에 32비트 아나콘다가 설치 중 

 

2. 32비트 아나콘다 제거 

conda env remove -n py37_32

 

3. 32비트 아나콘다 재 설치 

set CONDA_FORCE_32BIT=1
conda create -n py37_32 
python=3.7

4. pandas/numpy 오류 대응

32비트 환경에서 몇 가지 코드 실행해 보니 pandas 오류가 발생 --;; 방금 설치했는데도 오류가 나는 아나콘다는 정말 실망.

몇 번의 실패끝에 아래처럼 해결 

pip uninstall numpy
pip install numpy
pip uninstall pandas
pip install pandas

 

5. win32com 에서 오류 발생 (import win32com.client 에러)

이번에는 win32com 라이브러리 사용 화면에서 오류 발생

아래처럼 pywin32를 설치해서 해결

pip install pywin32

 

6. Pyqt5 설치 

pip install pyqt5
pip install pyqt5-tools

 

7. xlswriter 설치

판다스에서 엑셀 writer 하는 데 오류가 발생해서 설치함.

pip install xlsxwriter

 

8. matplotlib 설치 

pip  install matplotlib

 

위 과정을 거치고야 드디어 32 비트 환경에서 matplotlib를 사용할 수 있었다. (그냥 64비트에서 쓸 걸)

 VSCODE에서는 상태 줄에서 파이썬 32비트와 64 비트를 선택할 수 있어 편리 

 

파이썬 라이브러리 추가할 때마다 복잡한 오류가 발생.

라이브러리가 워낙 dependency가 복잡해서 꼬이는 경우가 많은데 구글 검색하느라 보내는 시간도 아까움 --