原文链接
在没有外网的状况下,装置 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
学习更多编程常识,请关注我的公众号:
代码的路