---
# System prepended metadata

title: Cài đặt Compiler cho Python và C++

---

# Cài đặt Compiler cho Python và C++

Hồi trước mình cài Mingw64 bằng msys2, không hiểu vì sao mà nó lại tự install luôn cả Python 3.9.
Hậu quả là khi tải Python 3.11 về, hình như nó bị xung đột 2 phiên bản (có lẽ là vậy) mình dùng Python --version thì nó hiện Python 3.9, còn dùng lệnh Python -V thì nó lại là 3.11, lúc đó mình mới nhận ra vấn đề.
    
Cách giải quyết của mình là xóa sạch cái msys2 đi, làm vậy thì sẽ mất Python 3.9 và mất cả mingw64, và nhờ thế thì mình mới biết dùng mingw32 cũng ngon và tải cũng dễ nữa

À chả hiểu sao Path variable của mình lại tự reset lại mỗi khi mình edit, để giải quyết thì mình vào Register Editor:
Computer -> HKEY_LOCAL_MACHINE -> SYSTEM -> ControlSet001 -> Control -> Session Manager -> Environment, tìm PATH và sửa lại là được
![](https://i.imgur.com/LAIpChY.png)
