Khắc phục lỗi khong tải được python trên microsoft store năm 2024

Chương này sẽ hướng dẫn các bạn thiết lập một môi trường tối thiểu để có thể thực hành mạng thần kinh bằng Python. Chúng tôi sử dụng Python 3 trong cuốn sách này. Vì vậy chúng tôi sẽ hướng dẫn cài đặt Python 3 trong hai hệ điều hành là Window và Ubuntu. Các thư viện liên quan bao gồm có NumPy cho tính toán đại số tuyến tính và các hàm toán học, Matplotlib cho vẽ đồ thị, TensorFlow cho các thuật toán mạng thần kinh chuyên sâu, và JupyterLab cho một giao diện tương tác giữa người dùng và ngôn ngữ Python. Nếu bạn đọc đã có kinh nghiệm với Python, và có sẵn một môi trường bao gồm các gói thư viện trên, bạn đọc có thể bỏ qua bước này và đi trực tiếp tới chương 3.

Tải và cài đặt Python 3

Hệ điều hành Ubuntu

Có thể đa phần các bạn đọc đang sử dụng hệ điều hành Window hoặc MacOS. Tuy nhiên, tác giả sẽ trình bày cách cài đặt Python 3 trên hệ điều hành Ubuntu trước, sau đó sẽ trình bày cách cài đặt Python 3 trên hệ điều hành Window và MacOS. Tác giả khuyến kích các bạn sử dụng hệ điều hành Ubuntu thay vì Window hay MacOS bởi vì Ubuntu là một hệ điều hành miễn phí và nó được tối ưu cho khoa học tính toán. Trong trường hợp bạn đọc sử dụng Ubuntu, việc cài đặt Python rất dễ dàng như sau:

Đầu tiên, bạn đọc có thể kiểm tra hệ điều hành có sẵn Python chưa bằng dòng lệnh trên Terminal của Ubuntu như sau (chú ý là các bạn có thể mở trực tiếp cửa sổ Terminal trên Ubuntu bằng tổ hợp phím “CTRL+ALT+T”) :

$ python3 --version

Nếu câu lệnh trả về kết quả như “Python 3.9.7” (số phiên bản của Python có thể thay đổi, nhưng nó phải là từ phiên bản 3 trở lên), các bạn đã có sẵn Python 3 và có thể bỏ qua phần này để chuyển đến phần cài đặt các thư viện liên quan. Nếu Python 3 chưa được cài đặt, các bạn sẽ thực hiện các bước sau:

Bước 1: Cật nhật và nâng cấp các gói phần mềm trong APT.

Các bạn gõ lệnh sau trên Terminal (chú ý là các bạn phải nhập mật khẩu người dùng trong bước này):

$ sudo apt update && sudo apt -y upgrade

APT ở đây là từ viết tắt của Advanced Package Tool, nó là một công cụ quản lý gói phần mềm dành cho hệ điều hành Ubuntu.

Bước 2: Cài đặt tự động Python 3 thông qua APT.

Các bạn gõ lệnh sau trên Terminal:

$ sudo apt install python3-dev python3-pip

Vậy là các bạn đã cài đặt xong Python 3 trên Ubuntu. Để kiểm tra Python 3 đã cài đặt thành công hay không, các bạn có thể dùng lệnh “$ python3 –version” như bên trên. Ngoài cách cài đặt Python 3 thông qua APT, bạn đọc cũng có thể cài đặt trực tiếp từ mã ngồn của Python bằng cách tải gói phần mềm Python dành cho Ubuntu tại địa chỉ: https://www.python.org/downloads/. Các bạn có thể tìm hiểu cách cài đặt tại bài hướng dẫn sau: https://www.python.jp/install/ubuntu/index.html. Chúng tôi chỉ giới thiệu cách cài đặt Python 3 tự động thông qua APT vì đây là phương pháp đơn giản, hiệu quả và ổn định nhất cho người mới bắt đầu. Lưu ý là lệnh cũng tự động cài đặt “pip”, nó là một trình quản lý gói tiêu chuẩn của Python. Lệnh “pip” được sử dụng để cài đặt các thư viện bổ xung. Chúng ta sẽ giới thiệu cách sử dụng lệnh “pip” trong phần tiếp theo.

Hệ điều hành Window

Hệ điều hành Window cũng có nhiều cách cài đặt Python 3. Các bạn có thể tìm hiểu thông qua địa chỉ sau: https://realpython.com/installing-python/ cho việc cài đặt Python 3 trên hầu hết các hệ điều hành hiện này bao gồm Window, các bản phân phối Linux (Ubunt, Fedora …), MacOS, IOS, và Android. Ở đây chúng tôi giới thiệu cách cài đặt thông qua Microsoft Store như sau:

Bước 1: Mở Microsoft Store.

Bạn đọc tìm và click vào “Windows Start”, sau đó gõ “store” trong khung tìm kiếm, sau đó click vào biểu tượng “Microsoft Store” để mở nó như Hình 2.1:

Khắc phục lỗi khong tải được python trên microsoft store năm 2024
Hình 2.1: Microsoft Store trong hệ điều hành Window.

Bước 2: Tìm và cài đặt Python 3.

Trong cửa sổ của Microsoft Store, bạn đọc gõ “python” trong khung tìm kiếm, sau đó chọn bản Python 3 (như trong Hình 2.2) bạn muốn cài đặt.

Khắc phục lỗi khong tải được python trên microsoft store năm 2024
Hình 2.2: Cài đặt Python trên Microsoft Store.

Sau khi cài đặt xong, các bạn có thể kiểm tra bằng cách gõ “python3 –version” trong PowerShell (tương tự Terminal trong Ubuntu). Để mở PowerShell, bạn đọc click chột phải nút “Start”, sau đó click vào “Windows PowerShell”. Lệch “pip” là được mặc định cài tự động theo cách cài đặt Python thông qua Microsoft Store.

Hệ điều hành MacOS

Cách dễ nhất để cài đặt Python trong MacOS là bạn đọc tải gói phần mềm Python 3 dành cho MacOS tại địa chỉ sau: https://www.python.org/downloads/macos/, sau đó chọn phiên bản bạn muốn tải về. Sau khi tải về, bạn bấm đúp chuột vào file tải về. Các bạn sẽ thấy một cửa sổ như Hình 2.3.

Khắc phục lỗi khong tải được python trên microsoft store năm 2024
Hình 2.3: Cửa sổ cài đặt Python 3 trong MacOS.

Các bạn click vào nút “Continue” và làm theo hướng dẫn. Việc cài đặt là không quá khó. Các bạn có thể kiểm tra Python được cài đặt thành công không thông qua Terminal của MacOS. Các bạn có thể mở Terminal bằng cách nhấn tổ hợp phím “CMD+SPACE”, sao đó gõ “Terminal” và nhấn “Enter”, hoặc các bạn nhấp theo thứ tự sau trong cửa sổ “Finder”: “Applications” -> “Utilites” -> “Terminal”.

Cài đặt các thư viện liên quan

Thư viện NumPy và MatplotLib

Numpy là một trong những thư viện quan trọng nhất của Python, nó được sử dụng trong tính toán đại số tuyến tính hoặc ma trận. Vì vậy, nó là cần thiết cho các ví dụ về mạng thần kinh. MatplotLib là một gói thư viện được sử dụng để vẽ đồ thị với chất lượng cao. Chúng là cần thiết để biểu diễn các dữ liệu trong mạng thần kinh. Hai thư viện này có thể được cài đặt thông quan lệnh “pip” thông qua cửa sổ dòng lệnh như sau (giống nhau cho tất cả các hệ điều hành):

$ pip3 install numpy matplotlib

Thư viện TensorFlow

TensorFlow là một gói thư viện miễn phí và mở được phát triển bởi Google dành riêng cho các ứng dụng về học máy, trong đó có bao gồm các thuật toán cho mạng thần kinh. TensorFlow được cài đặt thông qua lệnh “pip” như sau:

pip3 install tensorflow

Cài đặt JupyterLab

JupyterLab là một giao diện người dùng dựa trên web. Nó có cấu trúc mô-đun, bao gồm các khung cửa sổ, nơi các bạn có thể viết mã lập trình, chỉnh sửa và đồng thời kiểm tra kết quả dưới dạng các tab (xem trong Hình 2.4).

Khắc phục lỗi khong tải được python trên microsoft store năm 2024
Hình 2.4: Giao diện người dùng của JupyterLab.

Thông thường, các bạn thường viết mã lập trình trong một trình soạn thảo văn bản, lưu tệp, sau đó chạy tệp đó thông qua cửa sổ dòng lệnh và kiểm tra các file đầu ra. Tuy nhiên, với JupyterLab, các bạn có thể quản lý tất cả các thao tác và file lập trình một cách trực quan và thuận tiện hơn nhiều. Đặc biệt là các bạn cần sửa mã và kiểm tra kết quả đồng thời trong quá trình lập trình. Do đó, tác giả khuyến kích bạn đọc sử dụng JupyterLab trong cuốn sách này. Để cài đặt JupyterLab, các bạn gõ câu lệnh sau trong Terminal:

$ pip3 install jupyterlab

Sau khi cài đặt Python 3, Numpy, MatplotLib, TensorFlow và JupyterLab, bạn đọc giờ đã có đầy đủ công cụ và môi trường để thực hành mạng thần kinh và học sâu trong các Chương tiếp theo.