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