python3.X 使用pip命令离线打包及安装

简介: python3.X 使用pip命令离线打包及安装

0. 需求


部署环境的时候,遇上封闭环境。总会有安装依赖的需求,这个时候必须得有个python第三方包的list,一般放在requirements.txt。


1. 从A机器上将某个模块打包成安装包


pip3 download arrow  -d /tmp/packages/


2. 从A机器上将全部python环境打包


pip3 freeze >requirements.txt # 查询安装模块
pip3 download -r requirements.txt -d /tmp/packages/   # 推荐使用
#或者:
pip3 install --download /tmp/packages -r requirements.txt


3. 在B机器上安装某个模块


pip install arrow-0.10.0.tar.gz   # 从A机器拷贝的文件
#或者:
tar -xvf arrow-0.10.0.tar.gz
cd arrow-0.10.0
python setup.py install


4.在B机器上复制A机器python环境


pip3 install --no-index --find-links=file:./zip  -r requirments.txt # 拷贝过来的文件


5.在线安装


如果有网络,也有requirements.txt,执行

pip install -r requirements.txt

pip就会自动从网上下载并安装所有包。

pip install -r requirements.txt


6.更新pip版本


py -3 –m pip install --upgrade pip


目录
相关文章
|
2天前
|
Linux iOS开发 MacOS
安装Python
【6月更文挑战第27天】安装Python。
18 3
|
1天前
|
IDE Linux 数据处理
探索Linux中的`pydoc`命令:Python文档生成器的力量
`pydoc`是Linux上Python的文档生成和查看工具,尤其对数据科学家有价值。它从docstring生成模块、函数和类的文档,提供快速API参考。主要特点包括易用性、支持标准库和第三方库、跨平台。命令行示例:`pydoc pandas` 查看库文档,`pydoc numpy.array` 查看类详情,`pydoc -k 关键字` 进行搜索。使用时注意正确安装Python,编写清晰的docstring,并结合IDE以提升效率。
|
3天前
|
机器学习/深度学习 Python Windows
Python---Anaconda安装
Python---Anaconda安装
30 2
|
5天前
|
Python
Python异步执行CMD命令的技巧与实践
Python异步执行CMD命令的技巧与实践
14 3
|
10天前
|
存储 缓存 Linux
Python pip常用功能说明
pip 是 Python 的一个包管理工具,可以让用户方便地下载和安装 Python 包。pip 可以从 PyPI (Python Package Index) 上下载这些包,并且自动处理依赖关系。PyPI 是一个存储着 Python 包的仓库,用户可以从这个仓库中搜索、下载和安装 Python 包。在使用 pip 安装 Python 包时,由于 PyPI 的服务器位于国外,下载速度可能比较慢,因此我们可以使用国内的镜像源来提高下载速度。常见的国内镜像源有阿里云、清华大学等。
19 6
|
10天前
|
Python Windows
在 Windows 平台下打包 Python 多进程代码为 exe 文件的问题及解决方案
在使用 Python 进行多进程编程时,在 Windows 平台下可能会出现将代码打包为 exe 文件后无法正常运行的问题。这个问题主要是由于在 Windows 下创建新的进程需要复制父进程的内存空间,而 Python 多进程机制需要先完成父进程的初始化阶段后才能启动子进程,所以在这个过程中可能会出现错误。此外,由于没有显式导入 Python 解释器,也会导致 Python 解释器无法正常工作。为了解决这个问题,我们可以使用函数。
18 5
|
10天前
|
存储 开发者 C++
Python教程:Python安装目录说明
在 Python 开发中,深入了解 Python 的安装目录结构对于开发者来说是至关重要的。本文以Python 3.8.6为例,详细介绍 Python 的安装目录结构、各个子目录和文件的作用。
34 4
|
10天前
|
开发工具 git Python
安装和使用`libnum`是一个用于数字理论函数的Python库
【6月更文挑战第19天】`libnum`是Python的数字理论函数库。安装可通过`git clone`,进入目录后运行`python setup.py install`,也可用`pip install libnum`。示例:使用`int_to_hex`将十进制数42转换为十六进制字符串'2a'。注意,信息可能已过时,应查最新文档以确保准确性。如遇问题,参考GitHub仓库或寻求社区帮助。
19 1
|
2天前
|
Linux Shell Python
linux服务器python2升级安装python3.7环境
linux服务器python2升级安装python3.7环境
8 0
|
3天前
|
Python
揭秘Python安装目录:你的编程宝库隐藏了哪些宝藏?
揭秘Python安装目录:你的编程宝库隐藏了哪些宝藏?