0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Python的離線安裝

jf_96884364 ? 來源:jf_96884364 ? 作者:jf_96884364 ? 2023-06-13 15:22 ? 次閱讀

原文鏈接

在沒有外網(wǎng)的情況下,安裝Python環(huán)境只能采用離線方式。

Windows離線安裝Python

Python離線安裝包的下載地址:https://www.python.org/ftp/python/

我選擇的是:python-3.8.5-amd64.exe

雙擊運(yùn)行安裝包即可完成安裝。

安裝完成后添加環(huán)境變量:

D:\\Python3.8.5\\
D:\\Python3.8.5\\Scripts\\

查看是否成功:

python --version

輸出版本號(hào)Python 3.8.5即表示安裝成功。

如果輸出的版本號(hào)不對(duì),將命令改為python3 --version試一下。

Linux離線安裝Python

Python離線安裝包的下載地址:https://www.python.org/ftp/python/

我選擇的是:Python-3.8.5.tgz

進(jìn)入解壓路徑:

cd /home/root/Download/Python-3.8.5

設(shè)置安裝路徑:

./configure --prefix=/usr/local/python3 --enable-shared
make && make install

建立python和pip的軟連接:

ln -s /usr/local/python3/bin/python3.8 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.8 /usr/bin/pip3

配置python3的lib到ldconfig:

echo "/usr/local/python3/lib" > /etc/ld.so.conf.d/python3.8.conf
ldconfig

查看Python是否安裝成功:

python3 --version

輸出版本號(hào)Python 3.8.5即表示安裝成功。

查看pip是否配置成功:

pip3 --version

有如下輸出即表示成功:

pip 20.2.4 from /usr/local/python3/lib/python3.8/site-packages/pip (python 3.8)

Ubuntu安裝Python

Ubuntu安裝Python的方式與其他Linux系統(tǒng)有所不同。

網(wǎng)絡(luò)的情況下,可以直接使用命令行安裝:

sudo apt-get install python3.8
sudo apt install python3-pip

沒有網(wǎng)絡(luò)的話,需要先下載離線包。

Python離線安裝包的下載地址:https://www.python.org/ftp/python/

我選擇的是:Python-3.8.5.tgz

解壓并進(jìn)入安裝目錄:

sudo tar -zxvf Python-3.8.5.tgz -C ~
cd Python-3.8.5

安裝編譯環(huán)境:

sudo apt-get install zlib1g-dev libbz2-dev libssl-dev libncurses5-dev  libsqlite3-dev libreadline-dev tk-dev libgdbm-dev libdb-dev libpcap-dev xz-utils libexpat1-dev   liblzma-dev libffi-dev  libc6-dev

在有網(wǎng)絡(luò)的情況下,直接使用sudo apt-get即可。離線情況下,需要將上述安裝包下載下來拷入,再進(jìn)行安裝。

初始化并指定路徑:

sudo ./configure --prefix=/usr/local/python3

編譯:

sudo make

測試:

sudo make test

安裝:

sudo make install

添加環(huán)境變量:

PATH=$PATH:$HOME/bin:/usr/local/python3/bin

建立軟鏈接:

ln -s /usr/local/python3/bin/python3.8 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.8 /usr/bin/pip3

查看Python是否安裝成功:

python3 --version

輸出版本號(hào)Python 3.8.5即表示安裝成功。

Windows離線安裝Anaconda

Anaconda離線安裝包的下載地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

我選擇的版本是:Anaconda3-2020.11-Windows-x86_64.exe

Anaconda和Python的版本對(duì)應(yīng)關(guān)系參見:https://mp.weixin.qq.com/s/sDvdCviieYiEjKuDBLzRCQ

雙擊運(yùn)行安裝包即可。其中:

Install for 選擇 All Users

Advanced Options 不勾選 Add Anaconda3 as the system PATH environment variable;

其他選擇默認(rèn)。

完成后添加環(huán)境變量:

D:\\Anaconda
D:\\Anaconda\\Scripts 
D:\\Anaconda\\Library\\bin
D:\\Anaconda\\Library\\usr\\bin 
D:\\Anaconda\\Library\\mingw-w64\\bin

查看Anaconda是否安裝成功:

conda --version

輸出版本號(hào)conda 4.9.2即安裝成功。

Linux離線安裝Anaconda

Anaconda離線安裝包的下載地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

我選擇的版本是:Anaconda3-2020.11-Linux-x86_64.sh;

Anaconda和Python的版本對(duì)應(yīng)關(guān)系參見:https://mp.weixin.qq.com/s/sDvdCviieYiEjKuDBLzRCQ

依次執(zhí)行以下兩條命令:

chmod +x Anaconda3-2020.11-Linux-x86_64.sh
./Anaconda3-2020.11-Linux-x86_64.sh

然后會(huì)出現(xiàn)提示,一直按回車按到底即可;

后續(xù)安裝過程中會(huì)提示:Please answer 'yes' or 'not',全都輸入yes即可;

查看Anaconda是否安裝成功:

conda --version

輸出版本號(hào)conda 4.9.2即安裝成功。

Winodws離線安裝pip包

首先新建文件requirements.txt,將需要下載的包寫入。例如:

transformers==4.27.1
torch >=1.10
pandas
numpy

下載requirements.txt中的包:

pip3 download -d  D:\\Download\\package  -r requirements.txt

下載單個(gè)包(以numpy為例):

pip3 download -d  D:\\Download\\package numpy

離線安裝下載下來的包:

pip3 install --no-index --find-links=D:\\Download\\package -r requirements.txt

離線安裝單個(gè)包(以numpy為例):

pip3 install --no-index --find-links=D:\\Download\\package numpy

Linux離線安裝pip包

首先新建文件requirements.txt,將需要下載的包寫入。例如:

transformers==4.27.1
torch >=1.10
pandas
numpy

下載requirements.txt中的包:

pip3 download -d  /usr/Download/package  -r requirements.txt

下載單個(gè)包(以numpy為例):

pip3 download -d  /usr/Download/package numpy

離線安裝下載下來的包:

pip3 install --no-index --find-links=/usr/Download/package -r requirements.txt

離線安裝單個(gè)包(以numpy為例):

pip3 install --no-index --find-links=/usr/Download/package numpy

學(xué)習(xí)更多編程知識(shí),請(qǐng)關(guān)注我的公眾號(hào):

代碼的路

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • WINDOWS
    +關(guān)注

    關(guān)注

    3

    文章

    3523

    瀏覽量

    88330
  • python
    +關(guān)注

    關(guān)注

    55

    文章

    4774

    瀏覽量

    84386
  • Shell
    +關(guān)注

    關(guān)注

    1

    文章

    363

    瀏覽量

    23262
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    離線安裝安裝的idf,其創(chuàng)建的Python虛擬環(huán)境無激活腳本是怎么回事?

    如題,用離線安裝安裝的idf,其創(chuàng)建的Python虛擬環(huán)境無激活腳本,具體如下圖所示: 反而用vscode插件安裝的idf有,如下圖:vs
    發(fā)表于 06-11 06:49

    Window離線環(huán)境下如何安裝pyhanlp

    `Hanlp在離線環(huán)境下的安裝我是沒有嘗試過的,分享SunJW_2017的這篇文章就是關(guān)于如何在離線環(huán)境下安裝hanlp的。我們可以一起來學(xué)習(xí)一下!HanLP是一款優(yōu)秀的中文自然語言處
    發(fā)表于 03-08 11:00

    在windows下安裝python 在linux下安裝python 在masOS下安裝python

    想要開始Python編程之旅,首先得在自己使用的計(jì)算機(jī)上安裝Python解釋器環(huán)境,下面將以安裝官方的Python解釋器為例,講解如何在不同
    發(fā)表于 06-11 16:59

    windows平臺(tái)下python安裝與配置

    with this version of Python 最后找到了更為簡單便捷的新方法,特此更新:【 準(zhǔn)備工作 】 首先安裝python、pip、numpy 安裝教程參考以前的文章:
    發(fā)表于 11-29 03:49 ?6381次閱讀
    windows平臺(tái)下<b class='flag-5'>python</b><b class='flag-5'>安裝</b>與配置

    Python庫的安裝與卸載詳細(xì)步驟

    安裝python、設(shè)置好環(huán)境變量后,在python安裝目錄下Script文件夾內(nèi)會(huì)存在pip.exe和easy_install.exe兩種在線安裝
    發(fā)表于 10-20 09:09 ?1608次閱讀

    LinearLabTools:完整的Python安裝說明

    LinearLabTools:完整的Python安裝說明
    發(fā)表于 05-26 21:33 ?8次下載
    LinearLabTools:完整的<b class='flag-5'>Python</b><b class='flag-5'>安裝</b>說明

    在Anaconda中安裝python包seaborn

    在Anaconda中安裝python包seaborn(現(xiàn)代電源技術(shù)題庫)-在Anaconda中安裝python包seaborn? ? ? ? ? ? ?
    發(fā)表于 09-18 15:01 ?5次下載
    在Anaconda中<b class='flag-5'>安裝</b><b class='flag-5'>python</b>包seaborn

    快速安裝 Python 解釋器

    1.1【環(huán)境】快速安裝 Python 解釋器 Python 是一門解釋性腳本語言,因此要想讓你編寫的代碼得以運(yùn)行,需要先安裝 CPython 解釋器。 根據(jù)你電腦的系統(tǒng)以及位數(shù)不同,
    的頭像 發(fā)表于 02-15 16:57 ?2199次閱讀
    快速<b class='flag-5'>安裝</b> <b class='flag-5'>Python</b> 解釋器

    Python的下載與安裝

    Python是一門編程語言,具有豐富強(qiáng)大的庫。VSCode 是可提供代碼編寫的編輯器。編寫代碼前,我們首先需要安裝Python語言,然后安裝vscde 編輯器。
    的頭像 發(fā)表于 02-23 14:35 ?1327次閱讀
    <b class='flag-5'>Python</b>的下載與<b class='flag-5'>安裝</b>

    介紹下Chocolatey離線安裝的步驟

    由于網(wǎng)絡(luò)原因,在線安裝Chocolatey通常不會(huì)成功,而離線安裝Chocolatey則沒有這些問題。
    的頭像 發(fā)表于 03-29 15:00 ?1153次閱讀

    如何安裝Python解釋器

    安裝Python解釋器是搭建Python編程環(huán)境的第一步。Python解釋器是Python編程語言的核心組件,負(fù)責(zé)解析和執(zhí)行
    的頭像 發(fā)表于 04-14 12:08 ?5327次閱讀

    如何安裝常用Python

    Python作為一種流行的編程語言,擁有豐富的第三方庫資源,這些庫可以幫助開發(fā)者輕松實(shí)現(xiàn)各種功能,從數(shù)據(jù)分析到Web開發(fā),從機(jī)器學(xué)習(xí)到圖像處理,涵蓋了各個(gè)領(lǐng)域。在Python的開發(fā)過程中,安裝
    的頭像 發(fā)表于 04-14 12:11 ?1120次閱讀

    python安裝后idle在哪兒

    Python 是一種非常流行的編程語言,它使用簡單且易于理解的語法,使得它成為初學(xué)者和專業(yè)開發(fā)人員的首選。Python安裝非常簡單,您只需在官方網(wǎng)站上下載適合您操作系統(tǒng)的安裝包,然
    的頭像 發(fā)表于 11-29 14:52 ?1134次閱讀

    查看python安裝路徑的方法

    Python是一種高級(jí)編程語言,常用于開發(fā)Web應(yīng)用、數(shù)據(jù)分析、人工智能等領(lǐng)域。在使用Python進(jìn)行開發(fā)之前,我們需要先安裝Python解釋器,并了解
    的頭像 發(fā)表于 11-29 14:54 ?1.1w次閱讀

    python運(yùn)行環(huán)境的安裝和配置

    Python是一種非常流行的編程語言,廣泛應(yīng)用于科學(xué)計(jì)算、Web開發(fā)、人工智能等領(lǐng)域。為了能夠正常運(yùn)行Python程序,我們需要先安裝和配置Python運(yùn)行環(huán)境。本文將為您詳盡介紹
    的頭像 發(fā)表于 11-29 16:17 ?1086次閱讀