随笔分类 -  pip

pip 离线包下载一些方法
摘要:有些时候我们需要进行离线下载pip包,方法很多,以下简单说明几种方法 pip download 会包含依赖,比较推荐的方法 pip download requests -d ./offline_packages pip wheel 可以下载whl 格式的包,但是只是单一包,缺少依赖相关的 pip w 阅读全文

posted @ 2025-01-06 08:00 荣锋亮 阅读(222) 评论(0) 推荐(0) 编辑

poetry pip extras 模式包配置简单说明
摘要:我们经常看到一些开源pip 包提供了类似pip install awesome[databases] 模式的安装方法,以下是一个简单说明 使用到的核心配置 核心就是extras 配置,对于不同的构建工具的配置可能不太一样,但是都是基于extras的 poetry参考配置 我使用的是编辑模式的包,实际 阅读全文

posted @ 2024-04-10 07:09 荣锋亮 阅读(97) 评论(0) 推荐(0) 编辑

pdm符合最新PEP标准的现代python 包以及依赖管理工具
摘要:pdm符合最新PEP标准的现代python 包以及依赖管理工具 支持的特性 简单快速的维护依赖解析,主要为了构建大的二进制分发 PEP 517 构建后端 PEP 621 项目元数据 灵活强大的插件系统 多功能用户脚本 类似pnpm 的中心化安装优化 安装 命令 使用过的mac 系统的 brew in 阅读全文

posted @ 2023-12-25 18:42 荣锋亮 阅读(102) 评论(0) 推荐(0) 编辑

python 新的包构建模式
摘要:实际上是PEP 517 的定义,主要是对于基于distutils以及setuptools 已经存在太久的时间了,需要一些调整了目前已经有了不少相关的实现了,同时也有不少python 包的开发就是基于了新的规范了,hatch 以及poetry 是一个不错的选择 说明 关于python包开发的,有一本很 阅读全文

posted @ 2023-08-12 12:35 荣锋亮 阅读(40) 评论(0) 推荐(0) 编辑

pypiserver 最小开源pip 私服
摘要:pypiserver 是一个轻量的pip 私服,支持下载以及上传,对于pip 包我们可以通过scp 以及标准pip 上传处理 启动 基于venv python3 -m venv venv source venv/bin/activate mkdir packages pypi-server run 阅读全文

posted @ 2023-04-20 10:04 荣锋亮 阅读(240) 评论(0) 推荐(0) 编辑

pip "Directory not empty" while pip installing or updating a package in python3 问题解决
摘要:解决此问题的方法最直接的方法就是直接强制重新安装包 pip install -r requirements.txt --ignore-installed 参考资料 https://blog.51cto.com/wutengfei/2161960 阅读全文

posted @ 2022-03-16 20:52 荣锋亮 阅读(72) 评论(0) 推荐(0) 编辑

django 创建可重用的app
摘要:重要目的是打包自己的django app 为一个pip 包,实现应用的复用,以下是一个简单的demo 说明对于django project 集成admin 需要自己创建登陆账户的,以下没有说明 创建一个简单的django project 命令 django-admin startproject de 阅读全文

posted @ 2021-01-02 18:39 荣锋亮 阅读(323) 评论(0) 推荐(0) 编辑

nexus pip proxy config
摘要:nexus pip proxy config config for linux touch config touch ~/.pip/pip.conf touch ~/.pip/pip.conf touch ~/.pip/pip.conf touch ~/.pip/pip.conf touch ~/. 阅读全文

posted @ 2019-11-06 19:11 荣锋亮 阅读(805) 评论(0) 推荐(0) 编辑

How To Add Custom Build Steps and Commands To setup.py
摘要:转自:https://jichu4n.com/posts/how-to-add-custom-build-steps-and-commands-to-setuppy/ A setup.py script using distutils / setuptools is the standard way 阅读全文

posted @ 2019-04-24 08:30 荣锋亮 阅读(707) 评论(0) 推荐(0) 编辑

python 集成cython && push 测试pip 仓库
摘要:昨天创建了一个简单的python 集成cython 的项目 master 但是有几个问题 目前的构建时基于make 同时需要本地执行,为了方便基于pip 的安装,做了如下调整 项目准备 项目使用venv 管理环境,初始化命令 python3 -m venv . 项目结构 ├── cli │ ├── 阅读全文

posted @ 2019-04-23 13:02 荣锋亮 阅读(592) 评论(0) 推荐(0) 编辑

python 集成cython 简单测试
摘要:实际开发中我们可能需要集成c/c++ 编写的模块,我们可以通过cython 解决类似的问题 以下测试一个简单的c add 方法, 使用venv 同时构建为一个pip 包 环境准备 venv 初始化 python3 -m venv . 添加项目依赖包 pip install click cython 阅读全文

posted @ 2019-04-22 17:33 荣锋亮 阅读(875) 评论(0) 推荐(0) 编辑

click python cli 开发包
摘要:python click 包是一个方便的cli 开发包,我们可以用来开发强大的cli 应用 使用venv 进行环境准备,示例代码来自官方 venv 环境准备 python3 -m venv demoapp 安装 pip install click 基本使用 代码 cli.py cli.py impo 阅读全文

posted @ 2019-04-22 11:02 荣锋亮 阅读(1492) 评论(0) 推荐(0) 编辑

pipenv 方便的python 开发工作流工具
摘要:pipenv 将 composer、bundler、npm、yarn、cargo 等比较方便的包管理工具添加到了python 语言中,可以 帮助我们自动的管理virtualenv ,同时可以方便的从pipefile 中添加或者移除包 pipenv 解决的问题 我们不用在独立的使用pip 以及viru 阅读全文

posted @ 2019-02-04 19:19 荣锋亮 阅读(502) 评论(0) 推荐(0) 编辑

使用nexus 管理pip 私有包
摘要:nexus 已经支持了对于python pip 包的管理(支持group,host,proxy) 这个是一个简单的使用docker 运行的demo,同时集成了s3 存储,以及 一个为了测试简单的自定义pip 包 环境准备 docker-compose 文件 version: "3" services 阅读全文

posted @ 2019-01-06 09:07 荣锋亮 阅读(2352) 评论(0) 推荐(0) 编辑

自定义pip 包开发简单说明
摘要:文档主要来自官方文档,主要是为了测试学习 创建pip 包项目 项目结构 ├── LICENSE ├── README.md ├── dalongrong_example_pkg │ └── __init__.py └── setup.py ├── LICENSE ├── README.md ├── 阅读全文

posted @ 2019-01-04 13:16 荣锋亮 阅读(2234) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示