0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Python的离线安装

jf_96884364 来源:jf_96884364 作者:jf_96884364 2023-06-13 15:22 次阅读

原文链接

在没有外网的情况下,安装Python环境只能采用离线方式。

Windows离线安装Python

Python离线安装包的下载地址:https://www.python.org/ftp/python/

我选择的是:python-3.8.5-amd64.exe

双击运行安装包即可完成安装。

安装完成后添加环境变量:

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

查看是否成功:

python --version

输出版本号Python 3.8.5即表示安装成功。

如果输出的版本号不对,将命令改为python3 --version试一下。

Linux离线安装Python

Python离线安装包的下载地址:https://www.python.org/ftp/python/

我选择的是:Python-3.8.5.tgz

进入解压路径:

cd /home/root/Download/Python-3.8.5

设置安装路径:

./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

输出版本号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系统有所不同。

网络的情况下,可以直接使用命令行安装:

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

没有网络的话,需要先下载离线包。

Python离线安装包的下载地址:https://www.python.org/ftp/python/

我选择的是:Python-3.8.5.tgz

解压并进入安装目录:

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

安装编译环境:

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

在有网络的情况下,直接使用sudo apt-get即可。离线情况下,需要将上述安装包下载下来拷入,再进行安装。

初始化并指定路径:

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

编译:

sudo make

测试:

sudo make test

安装:

sudo make install

添加环境变量:

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

输出版本号Python 3.8.5即表示安装成功。

Windows离线安装Anaconda

Anaconda离线安装包的下载地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

我选择的版本是:Anaconda3-2020.11-Windows-x86_64.exe

Anaconda和Python的版本对应关系参见:https://mp.weixin.qq.com/s/sDvdCviieYiEjKuDBLzRCQ

双击运行安装包即可。其中:

Install for 选择 All Users

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

其他选择默认。

完成后添加环境变量:

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

查看Anaconda是否安装成功:

conda --version

输出版本号conda 4.9.2即安装成功。

Linux离线安装Anaconda

Anaconda离线安装包的下载地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

我选择的版本是:Anaconda3-2020.11-Linux-x86_64.sh

Anaconda和Python的版本对应关系参见:https://mp.weixin.qq.com/s/sDvdCviieYiEjKuDBLzRCQ

依次执行以下两条命令:

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

然后会出现提示,一直按回车按到底即可;

后续安装过程中会提示:Please answer 'yes' or 'not',全都输入yes即可;

查看Anaconda是否安装成功:

conda --version

输出版本号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

下载单个包(以numpy为例):

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

离线安装下载下来的包:

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

离线安装单个包(以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

下载单个包(以numpy为例):

pip3 download -d  /usr/Download/package numpy

离线安装下载下来的包:

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

离线安装单个包(以numpy为例):

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

学习更多编程知识,请关注我的公众号:

代码的路

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • WINDOWS
    +关注

    关注

    3

    文章

    3442

    浏览量

    87157
  • python
    +关注

    关注

    51

    文章

    4678

    浏览量

    83486
  • Shell
    +关注

    关注

    1

    文章

    358

    浏览量

    22915
收藏 人收藏

    评论

    相关推荐

    Window离线环境下如何安装pyhanlp

    `Hanlp在离线环境下的安装我是没有尝试过的,分享SunJW_2017的这篇文章就是关于如何在离线环境下安装hanlp的。我们可以一起来学习一下!HanLP是一款优秀的中文自然语言处
    发表于 03-08 11:00

    离线安装的依赖问题解决

    【yum】解决离线安装依赖包的方法
    发表于 10-24 14:32

    如何在 Linux 上安装 Python

    如何在 Linux 上安装 Python 在 Linux 上安装最新 Python,替代或与老版本并存的分步说明。作者:Vijay Singh Khatri译者:geekpiPytho
    发表于 05-14 14:13

    在windows下安装python 在linux下安装python 在masOS下安装python

    想要开始Python编程之旅,首先得在自己使用的计算机上安装Python解释器环境,下面将以安装官方的Python解释器为例,讲解如何在不同
    发表于 06-11 16:59

    keil5 pack离线安装

    keil5 pack 离线安装安装过keil5软件后,直接双击pack 离线包即可
    发表于 08-04 09:02

    Python库的安装与卸载详细步骤

    安装python、设置好环境变量后,在python安装目录下Script文件夹内会存在pip.exe和easy_install.exe两种在线安装
    发表于 10-20 09:09 1517次阅读

    LinearLabTools:完整的Python安装说明

    LinearLabTools:完整的Python安装说明
    发表于 05-26 21:33 8次下载
    LinearLabTools:完整的<b class='flag-5'>Python</b><b class='flag-5'>安装</b>说明

    在Anaconda中安装python包seaborn

    在Anaconda中安装python包seaborn(现代电源技术题库)-在Anaconda中安装python包seaborn             
    发表于 09-18 15:01 5次下载
    在Anaconda中<b class='flag-5'>安装</b><b class='flag-5'>python</b>包seaborn

    快速安装 Python 解释器

    1.1【环境】快速安装 Python 解释器 Python 是一门解释性脚本语言,因此要想让你编写的代码得以运行,需要先安装 CPython 解释器。 根据你电脑的系统以及位数不同,
    的头像 发表于 02-15 16:57 1964次阅读
    快速<b class='flag-5'>安装</b> <b class='flag-5'>Python</b> 解释器

    Python的下载与安装

    Python是一门编程语言,具有丰富强大的库。VSCode 是可提供代码编写的编辑器。编写代码前,我们首先需要安装Python语言,然后安装vscde 编辑器。
    的头像 发表于 02-23 14:35 932次阅读
    <b class='flag-5'>Python</b>的下载与<b class='flag-5'>安装</b>

    介绍下Chocolatey离线安装的步骤

    由于网络原因,在线安装Chocolatey通常不会成功,而离线安装Chocolatey则没有这些问题。
    的头像 发表于 03-29 15:00 844次阅读

    如何安装Python解释器

    安装Python解释器是搭建Python编程环境的第一步。Python解释器是Python编程语言的核心组件,负责解析和执行
    的头像 发表于 04-14 12:08 4930次阅读

    如何安装常用Python

    Python作为一种流行的编程语言,拥有丰富的第三方库资源,这些库可以帮助开发者轻松实现各种功能,从数据分析到Web开发,从机器学习到图像处理,涵盖了各个领域。在Python的开发过程中,安装
    的头像 发表于 04-14 12:11 835次阅读

    查看python安装路径的方法

    Python是一种高级编程语言,常用于开发Web应用、数据分析、人工智能等领域。在使用Python进行开发之前,我们需要先安装Python解释器,并了解
    的头像 发表于 11-29 14:54 1034次阅读

    python运行环境的安装和配置

    Python是一种非常流行的编程语言,广泛应用于科学计算、Web开发、人工智能等领域。为了能够正常运行Python程序,我们需要先安装和配置Python运行环境。本文将为您详尽介绍
    的头像 发表于 11-29 16:17 559次阅读