Hướng dẫn cài đặt python trên ubuntu
Ngôn ngữ lập trình thông dụng nhất hiện nay chính là Python. Không chỉ để lập trình ứng dụng, thiết kế website, Python còn được các nhà phân tích dữ liệu (Data Analyst) sử dụng để phục vụ cho việc phân tích. Để sử dụng Pyhton, bạn cần cài đặt Python trên Windows, Mac, Ubuntu, tùy hệ điều hành bạn đan sử dụng. Trong bài viết này, Lucid Gen sẽ hướng dẫn bạn cài đặt Python theo cách trực tiếp và theo cách thông qua Anaconda. Show Tham khảo thêm
Với cách cài đặt Python trực tiếp, bạn sẽ tải Python từ python.org để cài đặt trên máy. Cách này được sử dụng phổ biến nhất vì nó khá tinh gọn. Cài đặt Pyhthon trên Windows và macOSCách cài đặt Python trên Windows và Mac sẽ giống nhau. Chúng ta sẽ bắt đầu cài đặt Python theo các bước dưới đây nhé. Bước 1: Truy cập trang python.org/downloads và nhấp nút Download Python. Tải Python để cài đặt trên Windows và MacBước 2: Mở file cài đặt đã tải về để bắt đầu cài đặt Python trên Windows và Mac. Bạn cứ nhấp nút Continue cho đến khi cài đặt Python thành công. Cài đặt Python trên Windows và MacBookĐối với Windows thì bạn cần tích vào ô “Add Python to PATH” để sau này chạy Python trên Command Prompt (Terminal) dễ hơn nha.Nhớ chọn Add Python to PATH khi cài đặt Python trên Windows Bước 3: Sau khi cài đặt Python trên Windows hay Mac thành công thì bạn sẽ có một thư mục chứa Python như thế này. Bạn có thể mở file IDLE lên để sử dụng Python. Cài đặt Python trên Mac và Windows thành côngBước 3: Chúng ta cần cài đặt Pip để có thể tạo môi trường ảo cho Python và cài đặt các module. Lucid Gen sẽ giải thích nhiều hơn về môi trường ảo Python và module ở bên dưới. Bây giờ chúng ta cần tập trung vào việc cài đặt Pip. Mở ứng dụng Terminal có sẵn trên Windows và Mac lên, sau đó nhập tuần tự các dòng code dưới đây để cài đặt Pip trên máy của bạn. Tải file cài đặt Pip:
Bắt đầu cài đặt Pip:
Xóa file cài đặt Pip: Cài đặt Pip trên Windows và MacCài đặt Python trên UbuntuKhác với Windows và macOS, cách cài đặt Python trên Ubuntu hoàn toàn bằng code và cũng khá đơn giản. Bước 1: Truy cập vào Ubuntu của bạn bằng SSH. Cài đặt Python trên UbuntuBước 2: Nhập các dòng code bên dưới để cài đặt Python mà Pip cho Ubuntu. Cập nhật các gói phần mềm trong Ubuntu:
Cài đặt Python trên Ubuntu:
Cài đặt Pip trên Ubuntu:
Tạo môi trường ảo cho PythonChúng ta nên tạo ít nhất một môi trường ảo Python để sử dụng. Lý do là vì trong quá trình sử dụng Python, sẽ có lúc bạn cần cài đặt các module được chia sẻ trên pypi.org hoặc internet. Môi trường ảo chính là nơi chứa các module đó.
Cài đặt virtualenv:
Tạo môi trường ảo Python: thay env_name thành tên mà bạn thích. Nên để nó ngắn gọn gàng tốt.
Bạn có thể chỉ định một phiên bản Python cụ thể khi tạo môi trường ảo. Bạn đã cài đặt Python phiên bản nào thì thay số phiên bản vào code bên dưới. Nên dùng cách này vì cách phía trên có thể tạo một môi trường ảo với phiên bản Python khác nếu trên máy bạn có nhiều phiên bản của Python.
Như hình bên dưới đây, Lucid Gen đã tạo một môi trường ảo với phiên bản Python 3.10. Hãy chú ý đoạn CPython3.10.6. Tạo môi trường ảo Python trên Windows, Mac, UbuntuNhư vậy là bạn đã có một môi trường ảo Python trên máy tính của bạn rồi. Hãy xem tiếp phần bên dưới để biết cách cài đặt các module vào môi trường ảo mà bạn vừa tạo nhé. Kích hoạt môi trường để cài các moduleSức mạnh của Python chính là nhờ các gói module được thiết kế cho từng mục đích của người sử dụng. Ví dụ như để xứ lý dữ liệu thì người ta sẽ cài đặt các gói module Pandas, Numpy. Còn để vẽ biểu đồ thì người ta sẽ cài đặt các gói module Matplotlib, Seaborn. Các module chính thống thường được đăng tải trên trang pypi.org. Một số module có thể được chia sẻ ở nơi khác như GitHub. Bước 1: Kích hoạt môi trường ảo Python đã tạo.
Bước 2: Cài đặt module bằng Pip, thay pandas thành tên module mà bạn muốn cài đặt. Để biết đúng tên module thì bạn nên xem trên pypi.org, ví dụ vào trang pypi.org/project/pandas bạn sẽ thấy có đoạn code cài đặt giống y như bên dưới. Có một số module có cùng tên nhưng code cài đặt thông qua Pip sẽ khác nhau, bạn cần cẩn thận để không cài đặt nhầm module.
0 Cài đặt module cho Python trên Windows, Mac, UbuntuKhi đã kích hoạt môi trường ảo Python, bạn có thể mở Python để test code một chút.
1 Để tắt môi trường ảo này thì bạn nhập code bên dưới hoặc tắt ứng dụng Terminal đi là được.
2 Sử dụng Python trên Mac, Windows, UbuntuCài đặt Python bằng CondaCó một cách cài đặt Python khác dành cho các bạn thích giao diện trực quan đó là sử dụng công cụ Conda – Một trong những công cụ quản lý môi trường ảo cho Python vượt trội nhất hiện nay. Cách này giúp các bạn mới bắt đầu với Python, mới học phân tích dữ liệu có thể bắt đầu nhanh. Có hai phiên bản mà bạn sẽ phải lựa chọn là Anaconda và Miniconda. So sánh giữa Anaconda và MinicondaSo sánhMinicondaAnacondaTổng quátMiniconda sẽ chỉ bao gồm Python và các tính năng quản lý môi trường ảo.Anaconda thì bao gồm Miniconda và hơn 150 các gói packages chất lượng để sẵn trong bộ cài đặt.Dung lượngKhoảng 1GB sau khi cài đặt môi trường ảo.Khoảng 9GB sau khi cài đặt môi trường ảo.Giao diệnCode với Terminal và trực quan với Navigator.Code với Terminal và trực quan với Navigator.Đề xuất của các diễn đànVừa đủ dùng, nên lựa chọn.Dư thừa.Lucid Gen lựa chọnĐang dùng.Đã từng dùng rất lâu và đã gỡ bỏ. Mình sẽ hướng dẫn cả Anaconda và Miniconda, bạn chọn phiên bản nào thì làm theo hướng dẫn của phiên bản đó nhé. Sử dụng Anaconda để cài đặt PythonBước 1: Truy cập trang anaconda.com/products/distribution để tải Anaconda phiên bản miễn phí. Tải Anaconda để cài đặt Python trên Windows và MacBước 2: Mở file cài đặt đã tải về để cài đặt Anaconda trên Windows hoặc Mac. Nhấp nút Continue cho đến khi cài đặt Anaconda thành công. Cài đặt Anaconda trên Mac và WindowsBước 3: Tạo môi trường ảo Python với Anaconda. Mở Anaconda > Environments > Create > điền tên môi trường và chọn phiên bản Python > Create để tạo một môi trường ảo mới. Tạo môi trường ảo Python trên Windows và Mac bằng AnacondaBạn có thể thấy môi trường ảo được tạo bởi Anaconda sẽ có nhiều gói module sẵn, trong đó có luôn Pip rồi. Như vậy thì cũng tiện lợi, nhưng sau này bạn sẽ thấy chúng dư thừa. Môi trường ảo Python trên Windows và Mac được tạo bởi AnacondaSử dụng Miniconda để cài đặt PythonBước 1: Bạn truy cập trang để tải bộ cài đặt Miniconda tùy theo hệ điều hành của bạn.
Đối với file exe và pkg thì bạn mở lên cài đặt giống như Anaconda ở trên, nó có giao diện trực quan như thế. Còn đối với file sh (bash) thì bạn tải và cài đặt như sau:
3 Bước 2: Tạo môi trường ảo với Miniconda. Bạn có thể dùng code trên Terminal để quản lý môi trường ảo với Miniconda, nếu bạn không cài đặt Conda Navigator. Tạo môi trường ảo: Thay myenv thành tên môi trường ảo của bạn.
4 Kiểm tra danh sách môi trường ảo:
5 Xóa môi trường ảo: Thay myenv thành tên môi trường ảo muốn xóa.
6 Cài Navigator nếu bạn thích giao diện trực quan: Nếu bạn không quen với việc sử dụng code để quản lý môi trường ảo thì bạn hoàn toàn có thể cài đặt thêm Navigator để có giao diện trực quan giống như Anaconda. Anaconda Navigator chỉ là một ứng dụng để bạn quản lý môi trường ảo, nó không chứa nhiều packages dư thừa.
7 Kích hoạt môi trường ảo để cài đặt modulesBạn nên sử dụng Terminal để cài đặt các module vì nó nhanh gọn và dùng nhiều bạn sẽ quen thôi. Nếu mỗi lần cài đặt module mới mà mở Anaconda lên thì sẽ mất nhiều thời gian hơn. Kích hoạt môi trường ảo: thay env_name thành tên môi trường của bạn.
8 Cài đặt module mới: bạn hãy dùng một trong hai cách đặt module dưới dây đối với Anaconda. So sánhPipCondaSứ mệnhĐể cài đặt module cho Python từ pypi.orgĐể cài đặt module cho Python nhưng các module được lưu trữ trên máy chủ của Conda, chúng có thể được custom hoặc chỉ lưu vài phiên bản nào đó để tương thích với môi Anaconda.Phiên bản moduleCó phiên bản mới nhất của các moduleCập nhật phiên bản module chậm hơn PipSự đa dạng của moduleĐa dạng. Hầu hết các module Python trên thế giới tập trung ở pypi.orgMột số module không phổ biến sẽ không có trên CondaVí dụ một modulepypi.org/project/pandasanaconda.org/conda-forge/pandas Mình khuyên bạn nên dùng Pip để cài đặt module nhé. Dù bạn dùng cách nào thì hãy sử dụng một cách duy nhất. Việc trộn lẫn hai cách có thể gây ra lỗi với các module.
9 Kích hoạt môi trường ảo Python và cài đặt moduleKhi đang ở trong môi trường ảo Python được tạo bởi Anaconda thì bạn cũng có thể mở Python để test một vài đoạn code.
0 Để tắt môi trường ảo của Anaconda thì bạn nhập code bên dưới hoặc tắt cửa sổ Terminal đi là được.
1 Sử dụng Python trên Windows và Mac bằng môi trường ảo của CondaCâu hỏi thường gặpLàm sao để nâng cấp hay hạ cấp phiên bản Python? Tải và cài đặt Python với phiên bản mà bạn muốn là được, bạn có thể sử dụng nhiều phiên bản Python trên cùng một máy tính. Đối với Anaconda và Miniconda thì bạn chỉ cần thay số phiên bản Pyhton ở bước tạo môi trường ảo. Làm sao để xóa môi trường ảo Python đã tạo? Đối với Anaconda thì bạn vào Environments, chọn môi trường ảo và nhấp nút Remove. Đối với Python trực tiếp thì bạn chỉ cần xóa thư mục chứa môi trường ảo bằng lệnh “rm -rf env_name”. Thay env_name bằng tên môi trường ảo của bạn. Làm sao để chạy một file Python script? Kích hoạt môi trường ảo trước. Sau đó, dùng lệnh “python path/to/script.py” để chạy file Python script. Lời kếtVới bài hướng dẫn này, bạn có thể cài đặt được Python một cách hoàn chỉnh trên Windows, Mac, Ubuntu rồi. Đi kèm với Python thì những nhà phân tích dữ liệu sẽ cài đặt SQL server trên Mac hoặc Windows để thuận tiện cho việc học tập và khám phá. Hãy theo dõi các bài viết liên quan đến phân tích dữ liệu trên Lucid Gen bạn nhé. Nếu bạn cần giải đáp gì thì đừng ngại để lại bình luận bên dưới. |