최근 새 하드 드라이브에 Windows 10을 새로 설치한 후 VirtualBox를 설치하는 과정에서 몇 가지 예상치 못한 문제에 직면했습니다.
이 튜토리얼에서는 Virtual Studio C++ 오류와 Python 코어 및 win32api 관련 종속성 문제를 해결하는 방법을 상세히 안내하고자 합니다.
하지만 먼저 이러한 오류의 근본적인 원인을 살펴보는 것이 중요합니다.
VirtualBox에서 Visual Studio C++ 오류가 발생하는 이유
VirtualBox는 현재 사용 중인 시스템 내에서 또 다른 운영 체제를 가상으로 실행할 수 있게 해주는 뛰어난 무료 소프트웨어입니다.
대부분의 경우, 설치 과정은 간단하고 직관적이지만, 새로 설치를 진행하거나 필수 패키지를 실수로 삭제한 경우에 문제가 발생할 수 있습니다.
저와 같은 상황에서 발생할 수 있는 오류와 그 원인을 함께 살펴보겠습니다.
새로 설치하는 경우, 다음과 같은 두 가지 주요 오류가 발생할 가능성이 높습니다.
- Microsoft Visual C++ 오류
- Python Core/win32api 종속성 누락 오류
이유는 간단합니다. 새로 설치된 운영 체제에는 Python 코어나 Microsoft Visual C++와 같은 필수 종속성이 포함되어 있지 않기 때문입니다.
즉, 누락된 패키지를 수동으로 설치해야 한다는 의미입니다.
다음 섹션에서는 Python Core, win32api 및 Microsoft Visual C++를 가장 쉽고 효과적인 방법으로 설치하는 과정을 안내하겠습니다.
VirtualBox 설치 중 Microsoft Visual C++ 및 Python 핵심 오류 해결
앞서 언급했듯이, 이러한 오류는 주로 필요한 종속성 부족으로 인해 발생하며, 누락된 패키지만 설치하면 문제가 해결됩니다.
이 튜토리얼을 따라 하기 쉽게 세 부분으로 나누었습니다. 오류 유형에 따라 전체 또는 특정 부분만 참고하시면 됩니다.
Microsoft Visual C++ 설치
Microsoft Visual C++를 설치하기 전에 VirtualBox 설치 과정을 잠시 중단해야 합니다.
Microsoft Visual C++를 설치하라는 메시지가 나타나면 먼저 ‘확인’ 버튼을 누르고, 그 다음 화면에서 ‘마침’ 버튼을 클릭하여 설치를 완료하세요.
다음으로 Microsoft Visual C++ 공식 다운로드 페이지를 방문하세요. Microsoft Visual C++ 링크를 통해 필요한 버전을 다운로드합니다. 대부분의 경우 2015년 이후 버전이면 됩니다.
시스템 아키텍처를 선택해야 합니다. 4GB 이상의 RAM을 사용하거나 최신 시스템을 사용한다면 X64를 선택하는 것이 좋습니다.
파일 다운로드가 완료되면 Microsoft Visual C++ 실행 파일(.exe 확장자)을 실행합니다. 그러면 새로운 설치 창이 나타납니다.
사용권 조항을 읽고(선택 사항) 동의한 다음 ‘설치’ 버튼을 누르기만 하면 됩니다.
Microsoft Visual C++ 설치가 성공적으로 완료되었습니다!
Python Core 및 win32api 설치
Python Core를 설치하려면 공식 다운로드 페이지인 Python을 방문하여 최신 버전의 Python 다운로드 링크를 찾으세요.
다운로드한 파일을 열되, 아직 설치 버튼을 클릭하지 마세요!
설치 창이 나타나면 ‘Add Python to PATH’를 선택해야 합니다. 이 옵션을 선택하면 Python.exe가 시스템 경로에 추가됩니다.
이제 ‘Install Now’ 버튼을 클릭하면 Python이 설치됩니다.
그러나 이는 Python 코어만 설치한 것이며, 아직 win32api는 설치되지 않았습니다.
win32api 설치
win32api는 Python 패키지이며, 자체 패키지 관리자인 pip를 사용하여 설치할 수 있습니다.
이 작업을 위해 PowerShell을 사용해야 합니다. 걱정하지 마세요. 간단한 명령어 하나만 실행하면 됩니다.
시작 메뉴를 마우스 오른쪽 버튼으로 클릭하고 ‘Windows PowerShell(관리자)’를 선택합니다.
PowerShell이 실행되면 다음 명령을 복사하여 붙여 넣고 Enter 키를 누르세요.
py -m pip install pywin32
이제 모든 준비가 끝났습니다!
VirtualBox 설치 프로그램을 다시 실행하면 오류 없이 정상적으로 설치될 것입니다!
향후 이러한 문제를 방지하는 방법
시스템에서 소프트웨어를 제거할 때 주의를 기울이면 이러한 문제를 예방할 수 있습니다.
이러한 문제는 다음과 같은 두 가지 시나리오에서만 발생합니다.
새로 설치하는 경우에는 앞서 설명한 대로 해당 종속성을 수동으로 설치하는 방법 외에는 다른 해결책이 없습니다. 그러나 두 번째 가능성에 대해서는 예방 조치를 취할 수 있습니다.
따라서 이러한 오류를 방지하는 가장 확실한 방법은 시스템에서 삭제하려는 항목을 다시 한번 확인하는 것입니다. 다른 소프트웨어에 필요할 수 있는 중요한 종속성을 시스템에서 제거하지 않도록 주의해야 합니다.
마무리
이 튜토리얼에서는 Python 종속성 누락과 함께 발생하는 Microsoft Visual C++ 오류를 해결하는 방법을 설명했습니다.
새로운 설치 환경에서 VirtualBox 설치 시 이러한 오류가 발생할 수 있지만, 실수로 필요한 패키지를 제거하는 등 다른 이유로도 발생할 수 있습니다.
이 해결 방법이 여러분께 도움이 되기를 바랍니다.
다음으로, VirtualBox에 Windows 11을 설치하는 방법에 대한 정보도 확인해 보세요.