Thông báo: Download 4 khóa học Python từ cơ bản đến nâng cao tại đây.
Cách cài đặt Jupyter Notebook trong môi trường Conda và thêm Kernel
Khi làm việc với Jupyter Notebook trong một môi trường Conda, việc thiết lập kernel phù hợp cho từng môi trường là rất cần thiết. Nếu bạn thường xuyên phải tìm kiếm cách thực hiện điều này mỗi khi tạo môi trường mới, bài viết này sẽ giúp bạn ghi lại các bước chi tiết một cách rõ ràng và dễ hiểu.

Cách cài đặt Jupyter Notebook và Kernel trong môi trường Conda
Giả sử môi trường Conda của bạn có tên là ml, bạn chỉ cần làm theo các lệnh dưới đây:
Các bước thực hiện:
Kích hoạt môi trường Conda
$ conda activate ml
Cài đặt ipykernel
Bài viết này được đăng tại [free tuts .net]
(ml) $ conda install ipykernel
Lệnh này sẽ cài đặt tất cả các phụ thuộc cần thiết để sử dụng Jupyter Notebook.
Thêm Kernel cho môi trường
(ml) $ ipython kernel install --user --name=<tên_kernel>
<tên_kernel>: Bạn có thể đặt bất kỳ tên nào cho kernel, nhưng nên sử dụng cùng tên với môi trường (trong ví dụ này là ml) để dễ quản lý.
Thoát môi trường Conda
(ml) $ conda deactivate
Cách gỡ bỏ Kernel không cần thiết trong Python
Khi không cần sử dụng một kernel nào đó, bạn có thể gỡ bỏ nó theo các bước sau:
- 
	
Liệt kê tất cả các kernel
Chạy lệnh dưới đây để xem danh sách các kernel hiện có cùng đường dẫn của chúng: 
$ jupyter kernelspec list
Gỡ bỏ kernel không cần thiết
Xác định tên kernel muốn gỡ bỏ, sau đó chạy lệnh:
$ jupyter kernelspec uninstall <tên_kernel_không_dùng>
Ví dụ minh họa
Nếu bạn đã tạo môi trường Conda tên ml và muốn thêm kernel cùng tên, hãy thực hiện:
$ conda activate ml (ml) $ conda install ipykernel (ml) $ ipython kernel install --user --name=ml (ml) $ conda deactivate

            Các kiểu dữ liệu trong C ( int - float - double - char ...)        
            Thuật toán tìm ước chung lớn nhất trong C/C++        
            Cấu trúc lệnh switch case trong C++ (có bài tập thực hành)        
            ComboBox - ListBox trong lập trình C# winforms        
            Random trong Python: Tạo số random ngẫu nhiên        
            Lệnh cin và cout trong C++        
                Cách khai báo biến trong PHP, các loại biến thường gặp            
                Download và cài đặt Vertrigo Server            
                Thẻ li trong HTML            
                Thẻ article trong HTML5            
                Cấu trúc HTML5: Cách tạo template HTML5 đầu tiên            
                Cách dùng thẻ img trong HTML và các thuộc tính của img            
                Thẻ a trong HTML và các thuộc tính của thẻ a thường dùng