<!DOCTYPE html>
    <html lang="vi" xmlns="http://www.w3.org/1999/xhtml" prefix="og: http://ogp.me/ns#">
    <head>
<title>Cài đặt Python Package với PIP trên Windows, Mac và Linux</title>
<meta name="description" content="Cài đặt Python Package với PIP trên Windows, Mac và Linux - Savefile - Tin Tức -...">
<meta name="author" content=".: Nguoicodonvn2008.info - Cõi lòng người cô đơn :.">
<meta name="copyright" content=".: Nguoicodonvn2008.info - Cõi lòng người cô đơn :. [admin@nguoicodonvn2008.info]">
<meta name="robots" content="index, archive, follow, noodp">
<meta name="googlebot" content="index,archive,follow,noodp">
<meta name="msnbot" content="all,index,follow">
<meta name="generator" content="NukeViet v4.5">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta property="og:title" content="Cài đặt Python Package với PIP trên Windows, Mac và Linux">
<meta property="og:type" content="website">
<meta property="og:description" content="Savefile - Tin Tức - https&#x3A;&#x002F;&#x002F;www.nguoicodonvn2008.info&#x002F;vi&#x002F;news&#x002F;savefile&#x002F;kien-thuc-may-tinh&#x002F;cai-dat-python-package-voi-pip-tren-windows-mac-va-linux-11875.html">
<meta property="og:site_name" content=".&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;.">
<meta property="og:url" content="https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/cai-dat-python-package-voi-pip-tren-windows-mac-va-linux-11875.html">
<link rel="shortcut icon" href="https://www.nguoicodonvn2008.info/favicon.ico">
<link rel="canonical" href="https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/cai-dat-python-package-voi-pip-tren-windows-mac-va-linux-11875.html">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/" title="Tin Tức" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/karaoke-dual/" title="Tin Tức - Karaoke Dual" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/nhac-tre/" title="Tin Tức - Nhạc trẻ" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/tru-tinh/" title="Tin Tức - Trữ tình" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/nuoc-ngoai/" title="Tin Tức - Nước ngoài" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/remix/" title="Tin Tức - Remix" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/tam-su-tinh-yeu/" title="Tin Tức - Tâm sự tình yêu" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/tho-suu-tam/" title="Tin Tức - Thơ sưu tầm" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/cuoc-song/" title="Tin Tức - Cuộc sống" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/phan-mem/" title="Tin Tức - Phần mềm" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/kien-thuc-may-tinh/" title="Tin Tức - Kiến thức máy tính" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/hoc-tap/" title="Tin Tức - Học tập" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/tai-lieu/" title="Tin Tức - Tài liệu" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/de-thi/" title="Tin Tức - Đề thi" type="application/rss+xml">
<link rel="preload" as="style" href="https://www.nguoicodonvn2008.info/assets/css/font-awesome.min.css" type="text/css">
<link rel="preload" as="style" href="https://www.nguoicodonvn2008.info/themes/default/css/bootstrap.non-responsive.css" type="text/css">
<link rel="preload" as="style" href="https://www.nguoicodonvn2008.info/themes/default/css/style.css" type="text/css">
<link rel="preload" as="style" href="https://www.nguoicodonvn2008.info/themes/default/css/style.non-responsive.css" type="text/css">
<link rel="preload" as="style" href="https://www.nguoicodonvn2008.info/themes/default/css/news.css" type="text/css">
<link rel="preload" as="style" href="https://www.nguoicodonvn2008.info/themes/default/css/custom.css" type="text/css">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/assets/js/jquery/jquery.min.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/assets/js/language/vi.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/assets/js/DOMPurify/purify3.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/assets/js/global.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/assets/js/site.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/themes/default/js/news.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/themes/default/js/main.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/themes/default/js/custom.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/themes/default/js/bootstrap.min.js" type="text/javascript">
<link rel="stylesheet" href="https://www.nguoicodonvn2008.info/assets/css/font-awesome.min.css">
<link rel="stylesheet" href="https://www.nguoicodonvn2008.info/themes/default/css/bootstrap.non-responsive.css">
<link rel="stylesheet" href="https://www.nguoicodonvn2008.info/themes/default/css/style.css">
<link rel="stylesheet" href="https://www.nguoicodonvn2008.info/themes/default/css/style.non-responsive.css">
<link rel="StyleSheet" href="https://www.nguoicodonvn2008.info/themes/default/css/news.css">
<link rel="stylesheet" href="https://www.nguoicodonvn2008.info/themes/default/css/custom.css">
<style type="text/css">
	body{background: #fff;}
</style>
    </head>
    <body>
<div id="print">
	<div id="hd_print">
		<h2 class="pull-left">.&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;.</h2>
		<p class="pull-right"><a title=".&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;." href="https://www.nguoicodonvn2008.info/">https://www.nguoicodonvn2008.info</a></p>
	</div>
	<div class="clear"></div>
	<hr />
	<div id="content">
		<h1>Cài đặt Python Package với PIP trên Windows, Mac và Linux</h1>
		<ul class="list-inline">
			<li>Thứ sáu - 12/12/2025 23:47</li>
			<li class="hidden-print txtrequired"><em class="fa fa-print">&nbsp;</em><a title="In ra" href="javascript:;" onclick="window.print()">In ra</a></li>
			<li class="hidden-print txtrequired"><em class="fa fa-power-off">&nbsp;</em><a title="Đóng cửa sổ này" href="javascript:;" onclick="window.close()">Đóng cửa sổ này</a></li>
		</ul>
		<div class="clear"></div>
		<div id="hometext">
		</div>
				<div class="imghome">
			<img alt="Cài đặt Python Package với PIP trên Windows, Mac và Linux" src="https://st.quantrimang.com/photos/image/2019/01/26/ide-python-200-1-size-80x80-znd.jpg" width="460" class="img-thumbnail" />
		</div>
		<div class="clear"></div>
		<div id="bodytext" class="clearfix">
			<p style="text-align: justify;">Giống như nhiều ngôn ngữ lập trình khác,&nbsp;Python&nbsp;hỗ trợ các thư viện và framework của bên thứ ba cực kỳ hữu dụng giúp bạn có thể dùng lại tránh việc mất công viết lại từ đầu. Bạn có thể tìm thấy những thứ này trên một kho lưu trữ trung tâm được gọi là&nbsp;<strong>PyPI (Python Packages Index).</strong></p>

<p style="text-align: justify;">Tuy nhiên việc tải xuống, cài đặt và quản lý các package này có thể gây khó chịu và tốn thời gian, đó là lý do tại sao các nhà phát triển Python dựa vào một công cụ đặc biệt gọi là PIP cho Python để giúp mọi thứ dễ dàng và nhanh chóng hơn.</p>

<h2 style="text-align: justify;">PIP là gì?</h2>

<p style="text-align: justify;"><strong>PIP là một trình quản lý thư viện cho Python</strong>, viết tắt của từ&nbsp;<em>Preferred Installer Program</em>. Đây là một tiện ích dòng lệnh cho phép bạn cài đặt, cài đặt lại hoặc gỡ cài đặt các gói PyPI bằng một dòng lệnh đơn giản và dễ hiểu:&nbsp;<em>pip.</em></p>

<p style="text-align: justify;">Python đi kèm với một số mô-đun cơ bản được tích hợp sẵn như &quot;math module&quot; cho các toán tử toán học bổ sung và mô-đun re để thực thi regex (biểu thức chính quy). Chúng được đưa vào trước vì chúng được coi là hữu ích và sẽ được sử dụng nhiều. Tuy nhiên, các mô-đun lớn hơn hoặc tối nghĩa hơn như numpy (mảng dựa trên C) và những mô-đun khác không được bao gồm - đây là lúc &quot;PIP&quot; xuất hiện.</p>

<p style="text-align: justify;">Đây là một công cụ dòng lệnh cài đặt, cài đặt lại hoặc gỡ cài đặt các gói PyPI bằng một lệnh đơn giản: &quot;pip&quot;. Một gói Python chứa tất cả các file bạn cần cho một mô-đun và các mô-đun là những thư viện code Python mà bạn có thể đưa vào dự án của mình. Hầu hết các bản phân phối của Python đều được cài đặt sẵn pip. Kết quả của việc này là Python ngay lập tức có hàng triệu gói miễn phí có sẵn để sử dụng nếu muốn. Nó thay thế cho easy_install.</p>

<p style="text-align: justify;">Python 2.7.9 trở lên (trên dòng python2) và Python 3.4 trở lên bao gồm pip (pip3 cho Python 3) theo mặc định. Nó mặc định cài đặt các gói Python vào một thư mục hệ thống (chẳng hạn như /usr/local/lib/python3.x). Điều này yêu cầu quyền truy cập root. Trình cài đặt Python cài đặt pip, vì vậy nó sẽ sẵn sàng để bạn sử dụng, trừ khi bạn cài phiên bản Python cũ. Nếu bạn chưa cài đặt PIP, bạn có thể tải xuống và cài đặt nó từ&nbsp;trang này.:&nbsp;<span style="color:rgb(192, 57, 43);"><strong>https://pypi.org/project/pip/</strong></span></p>

<p style="text-align: justify;">Nếu bạn đang sử dụng Python2 từ bản 2.7.9 hoặc Python 3 từ bản 3.4 thì PIP đã được cài đặt mặc định trên Python. Đối với các bản cũ hơn, bạn sẽ cần thêm một vài bước mà Quantrimang.com sẽ giới thiệu dưới đây để cài đăt.</p>

<p style="text-align: justify;">Còn nếu bạn đang chạy Python trong môi trường ảo được tạo bằng&nbsp;<em>virtualenv</em>&nbsp;hoặc&nbsp;<em>pyvenv,</em>&nbsp;thì PIP đã có mặt sẵn trên tất cả các phiên bản.</p>

<h2 style="text-align: justify;">Python của bạn đã được cài đặt đúng cách chưa?</h2>

<p style="text-align: justify;">Để sử dụng PIP, bạn phải chắc chắn rằng Python của mình đã được cài đặt chính xác trên thiết bị của mình. Để kiểm tra, bạn thao tác như sau:</p>

<ul>
	<li style="text-align: justify;">Với hệ điều hành Windows, mở Command Prompt bằng<strong>&nbsp;Windows key + X</strong>&nbsp;và chọn&nbsp;<strong>Command Prompt.</strong></li>
	<li style="text-align: justify;">Trên Mac, mở Terminal bằng&nbsp;<strong>Command + Space</strong>&nbsp;và tìm kiếm terminal.</li>
	<li style="text-align: justify;">Trên Linux, mở Terminal bằng&nbsp;<strong>Ctrl + Alt + T.</strong></li>
</ul>

<p style="text-align: justify;">Sau đó gõ:</p>

<pre id="pre0" style="text-align: justify;">
python --version</pre>

<p style="text-align: justify;">Với Python 3.x trên Linux thì sử dụng lệnh:</p>

<pre id="pre1" style="text-align: justify;">
python3 --version</pre>

<p style="text-align: justify;">Nếu bạn nhận được số phiên bản (ví dụ: &quot;<em>Python 2.7.5</em>&quot;), thì điều đó có nghĩa là Python đã sẵn sàng hoạt động.</p>

<p style="text-align: justify;">Còn nếu bạn nhận được thông báo &quot;<em>Python is not defined</em>&quot;, thì bạn phải&nbsp;cài đặt lại Python đúng cách.</p>

<h2 style="text-align: justify;">Cách cài đặt PIP</h2>

<p style="text-align: justify;"><em>(Bỏ qua nếu bạn đang sử dụng Python 2.7.9 hoặc Python 3.4 trở lên)</em></p>

<h3 style="text-align: justify;"><strong>1. Trên Windows</strong></h3>

<p style="text-align: justify;">Phiên bản:&nbsp;<em>Windows 7, Windows 8.1 và Windows 10.</em></p>

<ul>
	<li style="text-align: justify;">get-pip.py:&nbsp;<span style="color:rgb(192, 57, 43);"><strong>https://bootstrap.pypa.io/get-pip.py</strong></span></li>
	<li style="text-align: justify;">get-pip.py (đối với Python&nbsp;<strong>3.2)</strong>:&nbsp;<span style="color:rgb(192, 57, 43);"><strong>https://bootstrap.pypa.io/3.2/get-pip.py</strong></span></li>
</ul>

<p style="text-align: justify;"><strong>Bước 1:</strong>&nbsp;Tải xuống tập lệnh phía trên bằng cách nhấp chuột phải vào liên kết, chọn&nbsp;<strong>Save As… (Lưu liên kết thành…)</strong>&nbsp;vào lưu file vào thư mục bạn muốn.</p>

<p style="text-align: justify;"><strong>Bước 2:</strong>&nbsp;Mở&nbsp;<strong>Command Prompt</strong>&nbsp;và điều hướng đến tệp get-pip.py.</p>

<p style="text-align: justify;"><strong>Bước 3:&nbsp;</strong>Chạy lệnh sau:</p>

<pre id="pre2" style="text-align: justify;">
python get-pip.py</pre>

<h3 style="text-align: justify;"><strong>2. Trên Mac</strong></h3>

<p style="text-align: justify;">Hiện nay Python trên các thiết bị&nbsp;<strong>Mac</strong>&nbsp;đã có sẵn PIP. Tuy nhiên nếu bạn vẫn muốn sử dụng các bản cũ hơn thì bạn có thể cài đặt PIP bằng lệnh sau trong Terminal:</p>

<pre id="pre3" style="text-align: justify;">
sudo easy_install pip</pre>

<p style="text-align: justify;">Nếu muốn sử dụng một phiên bản Python “up-to-date” hơn thì bạn có thể cài đặt thêm&nbsp;<strong>Homebrew</strong>&nbsp;- một ứng dụng giúp tìm kiếm, cài đặt, gỡ cài đặt hoặc cập nhật các phần mềm, thư viện có trong Linux, Unix không có sẵn trong MacOSX.</p>

<p style="text-align: justify;">Nếu Mac của bạn đã cài đặt Homebrew thì install trong Python bằng lệnh:</p>

<pre id="pre4" style="text-align: justify;">
brew install python</pre>

<p style="text-align: justify;">Nếu quá trình cài đặt thành công nhưng PIP không khả dụng thì bạn cần liên kết lại Python bằng lệnh Terminal sau:</p>

<pre id="pre5" style="text-align: justify;">
brew unlink python &amp;&amp; brew link python</pre>

<h3 style="text-align: justify;"><strong>3. Trên Linux</strong></h3>

<p style="text-align: justify;">Nếu bản phân phối&nbsp;<strong>Linux</strong>&nbsp;của bạn đã đi kèm với Python thì bạn có thể cài đặt PIP bằng trình quản lý gói (package manager) của hệ thống.</p>

<ul>
	<li style="text-align: justify;">Công cụ Advanced Package (Python 2.x)</li>
</ul>

<pre id="pre6" style="text-align: justify;">
sudo apt-get install python-pip</pre>

<ul>
	<li style="text-align: justify;">Công cụ Advanced Package (Python 3.x)</li>
</ul>

<pre id="pre7" style="text-align: justify;">
sudo apt-get install python3-pip</pre>

<ul>
	<li style="text-align: justify;">pacman Package Manager (Python 2.x)</li>
</ul>

<pre id="pre8" style="text-align: justify;">
sudo pacman -S python2-pip</pre>

<ul>
	<li style="text-align: justify;">pacman Package Manager (Python 3.x)</li>
</ul>

<pre id="pre9" style="text-align: justify;">
sudo pacman -S python-pip</pre>

<ul>
	<li style="text-align: justify;">Yum Package Manager (Python 2.x)</li>
</ul>

<pre id="pre10" style="text-align: justify;">
sudo yum upgrade python-setuptoolssudo yum install python-pip python-wheel</pre>

<ul>
	<li style="text-align: justify;">Yum Package Manager (Python 3.x)</li>
</ul>

<pre id="pre11" style="text-align: justify;">
sudo yum install python3 python3-wheel</pre>

<ul>
	<li style="text-align: justify;">Dandified Yum (Python 2.x)</li>
</ul>

<pre id="pre12" style="text-align: justify;">
sudo dnf upgrade python-setuptoolssudo dnf install python-pip python-wheel</pre>

<ul>
	<li style="text-align: justify;">Dandified Yum (Python 3.x)</li>
</ul>

<pre id="pre13" style="text-align: justify;">
sudo dnf install python3 python3-wheel</pre>

<ul>
	<li style="text-align: justify;">Zypper Package Manager (Python 2.x)</li>
</ul>

<pre id="pre14" style="text-align: justify;">
sudo zypper install python-pip python-setuptools python-wheel</pre>

<ul>
	<li style="text-align: justify;">Zypper Package Manager (Python 3.x)</li>
</ul>

<pre id="pre15" style="text-align: justify;">
sudo zypper install python3-pip python3-setuptools python3-wheel</pre>

<h3 style="text-align: justify;"><strong>4. Trên Raspberry Pi</strong></h3>

<p style="text-align: justify;">Nếu bạn là người dùng&nbsp;<strong>Raspberry Pi</strong>&nbsp;thì hệ điều hành được khuyên dùng nhiều nhất là&nbsp;<strong>Raspbian</strong>&nbsp;vì đây là hệ điều hành chính thức được thiết kế và cung cấp bởi Raspberry Pi Foundation.</p>

<p style="text-align: justify;">Bắt đầu với&nbsp;<strong>Raspbian Jessie</strong>, nếu bạn đang sử dụng bản Jessie thì PIP đã được cài đặt mặc định. Đây chắc chắn là một trong những lý do quan trọng để bạn nâng cấp lên Raspbian Jessie thay vì gắn bó với&nbsp;<em>Raspbian Wheezy</em>&nbsp;hoặc&nbsp;<em>Raspbian Jessie Lite.</em>&nbsp;Tuy nhiên, nếu bạn đang dùng phiên bản Raspbian cũ hơn, bạn vẫn có thể cài đặt PIP như sau:</p>

<ul>
	<li style="text-align: justify;">Trên Python 2.x:</li>
</ul>

<pre id="pre16" style="text-align: justify;">
sudo apt-get install python-pip</pre>

<ul>
	<li style="text-align: justify;">Trên Python 3.x:</li>
</ul>

<pre id="pre17" style="text-align: justify;">
sudo apt-get install python3-pip</pre>

<p style="text-align: justify;">Với Raspbian, người dùng Python 2.x nên sử dụng&nbsp;<em>pip</em>&nbsp;trong khi người dùng Python 3.x nên sử dụng&nbsp;<em>pip3</em>&nbsp;khi chạy lệnh PIP.</p>

<h2 style="text-align: justify;">Cách nâng cấp PIP cho Python</h2>

<p style="text-align: justify;">Mặc dù PIP không cập nhật thường xuyên, nhưng điều quan trọng là ứng dụng luôn đứng đầu trong các phiên bản mới vì PIP có thể có các bản fix lỗi bug, khả năng tương thích và lỗ hổng bảo mật. May mắn thay, nâng cấp PIP rất nhanh chóng và đơn giản.</p>

<ul>
	<li style="text-align: justify;">Trên Windows:</li>
</ul>

<pre id="pre18" style="text-align: justify;">
python -m pip install -U pip</pre>

<ul>
	<li style="text-align: justify;">Trên Mac, Linux hoặc Raspberry Pi:</li>
</ul>

<pre id="pre19" style="text-align: justify;">
pip install -U pip</pre>

<p style="text-align: justify;">Trên một số phiên bản nhất định của Linux và Raspberry Pi, bạn cần phải sử dụng&nbsp;<em>pip3</em>&nbsp;để thay thế.</p>

<h2 style="text-align: justify;">Quản lý Python Packages với PIP</h2>

<p style="text-align: justify;">Khi PIP đã sẵn sàng, bạn có thể bắt đầu cài đặt các package từ PyPI:</p>

<pre id="pre20" style="text-align: justify;">
pip install package-name</pre>

<p style="text-align: justify;">Để cài đặt phiên bản cụ thể của package:</p>

<pre id="pre21" style="text-align: justify;">
pip install package-name==1.0.0</pre>

<p style="text-align: justify;">Tìm kiếm một package PyPI cụ thể:</p>

<pre id="pre22" style="text-align: justify;">
pip search &quot;query&quot;</pre>

<p style="text-align: justify;">Xem chi tiết về một package được cài đặt:</p>

<pre id="pre23" style="text-align: justify;">
pip show package-name</pre>

<p style="text-align: justify;">Liệt kê tất cả các package đã cài đặt:</p>

<pre id="pre24" style="text-align: justify;">
pip list</pre>

<p style="text-align: justify;">Liệt kê tất cả các package lỗi thời:</p>

<pre id="pre25" style="text-align: justify;">
pip list --outdated</pre>

<p style="text-align: justify;">Nâng cấp package lỗi thời:</p>

<pre id="pre26" style="text-align: justify;">
pip install package-name --upgrade</pre>

<p style="text-align: justify;"><strong>Lưu ý</strong>: PIP sẽ tự động xóa các phiên bản cũ hơn của package khi nó đã được nâng cấp lên phiên bản mới hơn.</p>

<p style="text-align: justify;">Cài đặt lại hoàn toàn một package:</p>

<pre id="pre27" style="text-align: justify;">
pip install package-name --upgrade --force-reinstall</pre>

<p style="text-align: justify;">Thoát khỏi một package:</p>

<pre id="pre28" style="text-align: justify;">
pip uninstall package-name</pre>

<p style="text-align: justify;">Python rất thú vị. Quantrimang khuyên bạn nên tìm hiểu thêm về Python để có động lực tiếp tục học và đẩy các kỹ năng của mình lên một tầm cao mới</p>

<div style="text-align: justify;">&nbsp;</div>
		</div>
				<div id="author">
						<p>
				<strong>Nguồn tin:</strong>
				Quantrimang.com:
			</p>
		</div>
	</div>
	<div id="footer" class="clearfix">
		<div id="url">
			<strong>URL của bản tin này: </strong><a href="https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/cai-dat-python-package-voi-pip-tren-windows-mac-va-linux-11875.html" title="Cài đặt Python Package với PIP trên Windows, Mac và Linux">https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/cai-dat-python-package-voi-pip-tren-windows-mac-va-linux-11875.html</a>

		</div>
		<div class="clear"></div>
		<div class="copyright">
			&copy; .&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;.
		</div>
		<div id="contact">
			<a href="mailto:admin@nguoicodonvn2008.info">admin@nguoicodonvn2008.info</a>
		</div>
	</div>
</div>
        <div id="timeoutsess" class="chromeframe">
            Bạn đã không sử dụng Site, <a onclick="timeoutsesscancel();" href="https://www.nguoicodonvn2008.info/#">Bấm vào đây để duy trì trạng thái đăng nhập</a>. Thời gian chờ: <span id="secField"> 60 </span> giây
        </div>
        <div id="openidResult" class="nv-alert" style="display:none"></div>
        <div id="openidBt" data-result="" data-redirect=""></div>
		</script>
		<div class="car-top">
  <span><img src="https://www.nguoicodonvn2008.info/themes/default/images/car.png" alt=""></span>
</div>
<script src="https://www.nguoicodonvn2008.info/assets/js/jquery/jquery.min.js"></script>
<script>var nv_base_siteurl="/",nv_lang_data="vi",nv_lang_interface="vi",nv_name_variable="nv",nv_fc_variable="op",nv_lang_variable="language",nv_module_name="news",nv_func_name="savefile",nv_is_user=0, nv_my_ofs=-4,nv_my_abbr="EDT",nv_cookie_prefix="nv4c_e856T",nv_check_pass_mstime=1738000,nv_area_admin=0,nv_safemode=0,theme_responsive=0,nv_recaptcha_ver=2,nv_recaptcha_sitekey="",nv_recaptcha_type="image",XSSsanitize=1;</script>
<script src="https://www.nguoicodonvn2008.info/assets/js/language/vi.js"></script>
<script src="https://www.nguoicodonvn2008.info/assets/js/DOMPurify/purify3.js"></script>
<script src="https://www.nguoicodonvn2008.info/assets/js/global.js"></script>
<script src="https://www.nguoicodonvn2008.info/assets/js/site.js"></script>
<script src="https://www.nguoicodonvn2008.info/themes/default/js/news.js"></script>
<script src="https://www.nguoicodonvn2008.info/themes/default/js/main.js"></script>
<script src="https://www.nguoicodonvn2008.info/themes/default/js/custom.js"></script>
<script type="application/ld+json">
        {
            "@context": "https://schema.org",
            "@type": "Organization",
            "url": "https://www.nguoicodonvn2008.info",
            "logo": "https://www.nguoicodonvn2008.info/uploads/angel.gif"
        }
        </script>
<script src="https://www.nguoicodonvn2008.info/themes/default/js/bootstrap.min.js"></script>
<script type="text/javascript">
var $scrolltop = $('.car-top');
$scrolltop.on('click', function () {
    $('html,body').animate({
        scrollTop: 0
    }, 800);
    $(this).addClass("car-run");
    setTimeout(function(){ $scrolltop.removeClass('car-run');}, 1000);
    return false;
});
$(window).on('scroll', function ()
{ 
    if($(window).scrollTop() >= 200)
    {
        $scrolltop.addClass("show");
        $scrolltop.addClass("car-down");
    }
    else
    {
       $scrolltop.removeClass("show");
       setTimeout(function(){ $scrolltop.removeClass('car-down');}, 300);
    }
});
</script>
</body>
</html>