关于python:Python的离线安装

47次阅读

共计 3349 个字符,预计需要花费 9 分钟才能阅读完成。

原文链接

在没有外网的状况下,装置 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

 
 

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

代码的路

 
 

正文完
 0