[파이참] 윈도우 11 환경의 아나콘다3 사용중일때 webdriver_manager 및 selenium, Cryptodome 등 설치가 안될때 해결방법
윈도우 11설치 이후 파이썬 개발환경을 설정하는 과정에 발생된 예상치 못한 상황에 대한 대처방법을 기록하였다.
파이참 설치 후 , 아나콘다 설치 그리고 난 후 파이참 실행하여 이전 프로젝트 로드 후 기존에 사용하는 스크립트를 실행하려고 보니 아나콘다에서 자동으로 라이브러리 설치가 실패되었다.
해결방법 기록
참고로 파이참 하단의 터미널에서는 제대로 설치되지 않으니, 운영체제 cmd창에서 설치를 진행해야한다.
- cmd(명령 프롬프트)를 관리자 모드로 실행한 후 아니콘다3이 설치된 폴더로 이동한다.
- python -m pip install -upgrade pip 명령어를 실행하여 업그레이드 해준다.
- python -m pip install webdriver_manager 명령어를 실행하여 설치해준다.
C:\ProgramData\anaconda3>python -m pip install webdriver_manager
Collecting webdriver_manager
Downloading webdriver_manager-4.0.2-py2.py3-none-any.whl.metadata (12 kB)
Requirement already satisfied: requests in c:\programdata\anaconda3\lib\site-packages (from webdriver_manager) (2.32.3)
Requirement already satisfied: python-dotenv in c:\programdata\anaconda3\lib\site-packages (from webdriver_manager) (0.21.0)
Requirement already satisfied: packaging in c:\programdata\anaconda3\lib\site-packages (from webdriver_manager) (24.1)
Requirement already satisfied: charset-normalizer<4,>=2 in c:\programdata\anaconda3\lib\site-packages (from requests->webdriver_manager) (3.3.2)
Requirement already satisfied: idna<4,>=2.5 in c:\programdata\anaconda3\lib\site-packages (from requests->webdriver_manager) (3.7)
Requirement already satisfied: urllib3<3,>=1.21.1 in c:\programdata\anaconda3\lib\site-packages (from requests->webdriver_manager) (2.2.3)
Requirement already satisfied: certifi>=2017.4.17 in c:\programdata\anaconda3\lib\site-packages (from requests->webdriver_manager) (2024.8.30)
Downloading webdriver_manager-4.0.2-py2.py3-none-any.whl (27 kB)
Installing collected packages: webdriver_manager
Successfully installed webdriver_manager-4.0.2
C:\ProgramData\anaconda3>
Cryptodome 설치방법
첫번째 명령어부터 실행해보고 안되면 순차적으로 2번째 3번째 명령어를 실행하면 파이참에서 라이브러리가 설치되었음을 알리는 빨간줄이 사라짐을 확인할 수 있다.
설치명령어 :
- python -m pip install pyCryptodome
- python -m pip install pycryptodomex
- python -m pip install pycryptodome==3.10.1
C:\ProgramData\anaconda3>python -m pip install pyCryptodome
Defaulting to user installation because normal site-packages is not writeable
Collecting pyCryptodome
Downloading pycryptodome-3.21.0-cp36-abi3-win_amd64.whl.metadata (3.4 kB)
Downloading pycryptodome-3.21.0-cp36-abi3-win_amd64.whl (1.8 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 6.2 MB/s eta 0:00:00
Installing collected packages: pyCryptodome
Successfully installed pyCryptodome-3.21.0
셀레니움 역시 동일한 방법으로 설치하면된다.
윈도우11은 보안쪽으로 강화가 되어 브라우저에서 다운받던 파일들을 강제 중지시키는 기능도 생겨났다.