pip本地源制作

pip安装

[[email protected] ~]# yum install -y python-pip     # 安装pip
[[email protected] ~]# mkdir -p /var/www/html/pypi/Packages  # 用来放pip包

pip源配置

# 先下载但不安装几个包到/var/www/html/pypi/Packages目录下
[[email protected] ~]# pip -q install --no-install -i http://pypi.python.org/simple -d /var/www/html/pypi/Packages/ pypiserver  # pypi server
[[email protected] ~]# pip -q install --no-install -i http://pypi.python.org/simple -d /var/www/html/pypi/Packages/ salt-api  
[[email protected] ~]# pip -q install --no-install -i http://pypi.python.org/simple -d /var/www/html/pypi/Packages/ pip2pi
[[email protected] ~]# ll /var/www/html/pypi/Packages/
total 576
drwxr-xr-x 2 root root     63 Apr 24 18:21 .
drwxr-xr-x 3 root root     21 Apr 24 18:20 ..
-rw-r--r-- 1 root root  86178 Apr 24 18:20 pypiserver-1.1.7.zip
-rw-r--r-- 1 root root 495999 Apr 24 18:21 salt-api-0.8.4.1.tar.gz
[[email protected] ~]# pip help install  # 查看install后面可以带的参数选项
[[email protected] ~]# pip install pypiserver   # 如果有web服务器,如apache、nginx,就不要安装这个了
[[email protected] ~]# pip install pip2pi  # 建立索引用的
[[email protected] ~]# dir2pi /var/www/html/pypi/Packages/   # 使用dir2pi建立索引
[[email protected] ~]# yum install -y httpd
[[email protected] ~]# service start httpd # 启动httpd服务,默认目录就是在/var/www/html目录下面

pip源测试

[[email protected] ~]# mkdir -p .pip          # 设置pip源默认位置
[[email protected] ~]# cat .pip/pip.conf 
[global]
index-url=http://192.168.141.249/pypi/Packages/simple
[[email protected] ~]# pip install salt-api   # 正常安装,测试ok
Downloading/unpacking salt-api

参考链接

构建机房运维基础架构(十六): 搭建本地pypi

时间: 2024-07-29 00:45:39

pip本地源制作的相关文章

RHCE之本地源制作、HTTP发布镜像用于KVM的VM新安装过程

最近在学习RHCE课程,简单的讲一下如何用HTTP来作为KVM的VM网络安装过程,届时也会讲到FTP+HTTP+KickStart发布,还有PXE安装RHEL. 环境: 虚拟宿主机:RHEL 7.0 硬件:4vCPU+8G+40Gdisk IP地址:172.16.38.10 我先在笔记本上安装VMware Workstation 12,并新建一台RHEL7的虚拟机作为本次的宿主机(此步省略,需要VM12和RHEL7,届时会在我分享的网盘中内) 1.制作本地源,一般来说RHEL的源都是来自redh

ubuntu12.04 (precise版)镜像源/本地源 制作

为什么要制作ubuntu12.04的本地安装源呢? 因为有的时候服务器的系统是不能联网的. 那有人会说了为什么不把自己将要安装的软件包都下载下来呢? 贴主也是这么想的,事实上也是这么做的,但是只有这么做了才会发现存在很多问题--安装依赖项! 缺乏安装依赖项这是一个让人头疼的问题! 就像一个新买的房子,能住人,但是吃喝拉撒睡怎么办? 刚安装好的ubuntu12.04也是一样,刚好能用,但对于一些人来说还不够用! 所以就想到了一个办法,可能很愚蠢,下载所有的ubuntu12.04软件安装包! 这样即

python添加pip本地源

通过几次pip的使用,对于默认的pip源的速度实在无法忍受,于是便搜集了一些国内的pip源,如下: 阿里云 http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣(douban) http://pypi.douban.com/simple/ 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/ 中国科学技术大学 http://pypi

pip本地源搭建

1. install  tools pip install pip2pi 2. download packages download specified one package ip2tgz /pypi name== download packages based on requirements.txt pip2tgz /var/www/packages/ -r requirements.txt 3 Generate repo pip2tgz E:\pipy

centos 7_本地源制作

1.安装工具 yum install yum-utils createrepo yum-plugin-priorities 2.自己创建一个阿里源 vim /etc/yum.repos.d/openstack.repo [openstack-mitaka]     #源的名字 name=openstack baseurl=http://mirrors.163.com/centos/7.3.1611/cloud/x86_64/openstack-mitaka/ enabled=1 skip_if_

ubuntu制作本地源

背景 平时apt-get install安装软件时,下载的deb文件都会存放在/var/cache/apt/archives/下,为了今后重装或给别人用,特别是没有网络时,这些deb文件实际上是可以派上用途的,也就是可以用这些deb制作成本地源.这种方法还有一个应用场景: 先在有网络的服务器上面进行apt-get install安装 然后制作本地源 将本地源拷贝到没有网络的服务器上,然后在那台机器上设定sourcelist指向这个本地源,此时在那台没有网络的服务器上也可以执行apt-get in

制作yum本地源

RHEL5中实现各种服务的准备条件: (一).制作YUM本地源: YUM简介: YUM是Yellow dog Updater Modified的简称,yum是软件的仓库,它可以是http或ftp站点,也可以是本地软件池,但必须包含rpm的header, header包括了rpm包的各种信息,包括描述,功能,提供的文件,依赖性等.正是收集了这些 header并加以分析,才能自动化地完成余下的任务 YUM有以下特点: 1.可以同时配置多个资源库(Repository) 2.简洁的配置文件(/etc/

Linux制作本地源

Linux制作本地源 由于项目需要在Ubuntu64位上搭建运行环境,需要安装很多软件,下载需要大量时间,并且需要安装的计算机可能由于条件限制无法上网,因此我们就需要制作一个本地源.一下是制作本地源需要的步骤: 1.拷贝所需安装软件包 通过apt-get安装的软件都在/var/cache/apt/archives目录下,在/目录下新建packages目录,并将所有的软件包拷贝到该目录下.(可以拷贝到任意路径下的目录里,该步骤主要是将所有软件包拷贝到一处,便于以后打包) 2..生成软件包信息(含有

本地YUM源制作

本地YUM源制作 1.  YUM相关概念 1.1.什么是YUM YUM(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器.基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载.安装. 1.2.YUM的作用 在Linux上使用源码的方式安装软件非常满分,使用yum可以简化安装的过程 2.  YUM的常用命令 安装htt