在离线环境下安装Python和pip,可以按照以下步骤进行。假设你已经下载了Python的安装包 (Python-3.10.13.tgz)。
步骤 1:准备安装包
- 将
Python-3.10.13.tgz拷贝到目标机器上的一个目录中,例如/home/user/。
步骤 2:解压安装包
- 打开终端,进入存放安装包的目录:
cd /home/user/ - 解压安装包:
tar -xvzf Python-3.10.13.tgz
步骤 3:编译并安装Python
- 进入解压后的目录:
cd Python-3.10.13 - 运行配置脚本:
./configure --enable-optimizations - 编译安装(注意,这一步可能需要一些时间):
make sudo make install
步骤 4:验证Python安装
- 检查Python版本:
这应该会输出python3.10 --versionPython 3.10.13。
步骤 5:安装pip
pip通常会随Python安装包一起提供。如果没有安装pip,可以手动安装。
- 下载
get-pip.py脚本(可以从另一台有网络连接的电脑上下载):curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py - 将
get-pip.py拷贝到目标机器上的一个目录中,例如/home/user/。 - 在目标机器上运行以下命令安装pip:
python3.10 get-pip.py
步骤 6:验证pip安装
- 检查pip版本:
这应该会输出pip --versionpip X.Y.Z from ...,其中X.Y.Z是pip的版本号。
额外步骤:离线安装Python包
- 在有网络连接的电脑上下载需要的Python包:
这将会下载包及其依赖到当前目录。pip download package_name - 将下载的包文件拷贝到目标机器上。
- 在目标机器上使用以下命令安装包:
pip install /path/to/package_name.whl
通过以上步骤,你可以在离线环境中成功安装Python和pip,并进行包管理。