ubuntu离线安装python3.6依赖库
ubuntu安装python3.6
在Ubuntu系统中安装Python 3.6,你可以按照以下步骤操作:
- 更新包列表:
打开终端,首先更新你的包列表:
sudo apt update |
- 安装依赖:
安装Python 3.6构建所需的依赖:
sudo apt install -y software-properties-common |
- 安装Python 3.6:
使用apt
安装Python 3.6:
sudo apt install -y python3.6 |
- 验证安装:
验证Python 3.6是否安装成功:
python3.6 --version |
python3.6安装pip
在Ubuntu系统中,如果你已经安装了Python 3.6,你可以通过以下步骤来安装pip:
- 下载get-pip.py脚本:
首先,你需要下载get-pip.py
安装脚本。你可以使用curl
或wget
来下载它。以下是使用curl
的命令:
curl https://bootstrap.pypa.io/pip/3.6/get-pip.py -o get-pip.py |
如果你想要安装特定版本的pip,你可以在执行脚本之前下载特定版本的get-pip.py
。
- distutils模块安装(不然会后面pip无法安装)
sudo apt-get install python3.6-distutils
- 运行get-pip.py脚本:
使用Python 3.6运行下载的脚本:
python3.6 get-pip.py |
如果你的系统中有多个Python版本,确保你使用正确的Python版本来运行get-pip.py
脚本。
- 验证pip安装:
安装完成后,你可以通过运行以下命令来验证pip是否安装成功:
python3.6 -m pip --version |
另外,如果你的系统中没有安装curl
,你可以使用wget
来下载get-pip.py
脚本:
wget https://bootstrap.pypa.io/get-pip.py |
然后,使用Python 3.6执行脚本:
python3.6 get-pip.py |
- 升级pip版本(非必选)
如果pip版本过低可以通过旧版的 pip install 命令升级pip到最新版本,具体如下:
pip install packages/pip-20.2.3-py2.py3-none-any.whl (从pypi官网下载_.whl文件_ https://pypi.org/project/pip/#files)
打包及安装
- pip freeze 将系统已安装的包按照需要的格式打包
具体命令如下:
pip freeze >requirements.txt (重定向,并且指定输出文件名称、格式、路径)
结果如下:
- pip download 下载离线包
具体命令如下:
pip download -d packages -r requirements.txt (将requirements.txt里指定的包名和版本【可根据需要,编辑requirements.txt,删除不需要打包的包】打包到默认packages文件夹下)
- 通过shell命令安装离线包
pip install –no-index –find-links=packages -r requirements.txt
将packages文件夹和requirements.txt拷贝至离线服务器:packages文件夹放在任意目录下,requirements.txt放在同级目录后执行命令。
鸣谢
python 通过pip freeze、dowload打离线包及自动安装【适用于保密的离线环境】 - CoderBaby - 博客园 (cnblogs.com)