在离线环境下安装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 --version
Python 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 --version
pip X.Y.Z from ...
,其中X.Y.Z
是pip的版本号。
额外步骤:离线安装Python包
- 在有网络连接的电脑上下载需要的Python包:
这将会下载包及其依赖到当前目录。pip download package_name
- 将下载的包文件拷贝到目标机器上。
- 在目标机器上使用以下命令安装包:
pip install /path/to/package_name.whl
通过以上步骤,你可以在离线环境中成功安装Python和pip,并进行包管理。