iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python包管理整理:setuptoo
  • 555
分享到

Python包管理整理:setuptoo

Pythonsetuptoo 2023-01-31 07:01:21 555人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

setuptool管理python相关的包 一、介绍 setuptool管理Python相关的包的工具。这些包是zip格式发布,但是后缀一般都是.egg setuptool能解决python包的依赖关系

setuptool管理python相关的包
一、介绍
setuptool管理Python相关的包的工具。这些包是zip格式发布,但是后缀一般都是.egg
setuptool能解决python包的依赖关系
setuptool安装的包默认安装到/usr/local/lib/pythonX.X/site-packages/目录下
下载包默认到Http://pypi.python.org/pypi下载
pypi为Python PackageIndex
二、安装setuptool工具
1、rhel/Centos
#yum -y install python-setuptools
2、freebsd
#cd /usr/ports/devel/py-setuptools && make install clean
3、debian/ubuntu
#sudo apt-get install python-setuptools
以上使用系统包管理系统安装后需要更新一下:
# easy_install -U setuptools
4、通用方式
Download ez_setup.py , and then run:
ez_setup.py -Zf http://peak.telecommUnity.com/snapshots/ RuleDispatch
#fetch http://peak.telecommunity.com/dist/ez_setup.py
#python2.7 ez_setup.py
python2.7指定版本号,以表示setuptool使用的python版本。未指定版本则使用默认,也表示默认安装的版本是最新版本。
这一约定方便,旧版本也可以继续使用
三、通过easy_install安装python包
(一)普通安装
#easy_install Babel
(二)安装本地或网络文件系统中安装egg文件
#easy_install /net/src/eggs/py2.5.egg
(三)指定包的下载路径安装
#easy_install http://trac-hacks.org/svn/iniadminplugin/0.11/
#easy_install http://trac-hacks.org/svn/accountmanagerplugin/trunk
(四)从URL源码包安装
#easy_install  http://pypi.python.org/simple/asp/asp-0.1.2.4.tar.gz
条件asp-0.1.2.4.tar.gz包中的根目录中必须包括setup.py文件
(五)WEB上面搜索包,并自动安装
# easy_install -f http://pypi.python.org/simple/ asp
(六)指定包的版本
# easy_install asp==0.1.2.1
如果指定的版本高于现有已安装的保本就是升级了
(七)升级包
升级到最新版本(不指定版本就会升级到最新版本
# easy_install -U asp
升级到指定版本
# easy_install -U asp==0.1.2.2
四、认证和配置文件
1、有些需要认证的python站点
easy_install -f http://uid@passWord@pypi.python.org/simple/packages
2、使用配置文件定义下载的站点和安装的目录
配置文件位置
当前目录/setup.cfg 或当前目录/.pydistutils.cfg
配置文件内容
find-links=http://pypi.python.org/simple/ #特定搜索包的URL
allow=*.python.org #搜索的域名
install_dir=/src/lib/python    #这个目录需要在PYTHONPATH中 (sys.path)
更多帮助请看easy_install --help

--结束END--

本文标题: Python包管理整理:setuptoo

本文链接: https://www.lsjlt.com/news/190996.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python包管理整理:setuptoo
    setuptool管理python相关的包 一、介绍 setuptool管理python相关的包的工具。这些包是zip格式发布,但是后缀一般都是.egg setuptool能解决python包的依赖关系 ...
    99+
    2023-01-31
    Python setuptoo
  • Python 常用包整理
    1.使用traceback来追踪异。 2.通过zlib实现压缩与解压字符串的方法。 3.Base64编码和解码。 4.hashlib是涉及安全散列和消息摘要,提供多个不同的加密算法借口,如SHA1、SHA224、SHA256、SHA384...
    99+
    2023-01-31
    常用 Python
  • python 2 :包管理
    一个模块就是一个包含pytho代码的文件, 后缀名成是.py就可以,模块就是个python文件  使用模块进行拆分程序,方便维护;增加复用率;当做命名空间使用,避免命名冲突  模块的定义和普通文件无很大区别  导入  假如模块...
    99+
    2023-01-31
    python
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    ...
    99+
    2023-01-31
    Python pip
  • python 包管理工具 —— setu
    1. 创建一个简单的包 创建 setup_demo文件夹,编写如下的 setup.py 文件: from setuptools import setup, find_packages setup( name = "de...
    99+
    2023-01-31
    管理工具 python setu
  • Python-模块与包的管理
    一.模块1.模块实质上就是一个以.py结尾的文件,可以被其他py文件调用;2.使用模块- 大大提高了代码的可维护性;- 编写代码不必从零开始。当一个模块编写完毕,就可以被其他地方引用;3.导入模块时,会去python的默认搜索路径中寻找;-...
    99+
    2023-01-31
    模块 Python
  • 使用pip来管理python包
    使用pip来管理python包2015/12/8一、安装pip 【Linux】 yum install python-pip 【Win】 安装python时,默认已经安装pip 二、使用pip安装包 【Linux】 [root@tvm-...
    99+
    2023-01-31
    pip python
  • python包管理器有哪些
    这期内容当中小编将会给大家带来有关python包管理器有哪些,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Python主要用来做什么Python主要应用于:1、Web开发;2、数据科学研究;3、网络爬虫;...
    99+
    2023-06-14
  • 新一代Python包管理工具
    目录1 简介2 使用pdm管理项目库环境2.1 pdm的安装2.2 pdm的基础使用1 简介 说起Python的包管理工具,大家第一时间想到的肯定是pip、conda等经典工具。但最...
    99+
    2022-11-13
  • rpm包管理
    linux程序包管理RPM ==================================================================#ldd 查看二进制程序调用的动态链接库#l...
    99+
    2022-10-18
  • JavaScript闭包知识点整理
    这篇文章主要讲解了“JavaScript闭包知识点整理”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JavaScript闭包知识点整理”吧!在谈闭包之前,我...
    99+
    2022-10-19
  • Python资料整理
     Python基本安装:      * http://www.python.org/ 官方标准Python开发包和支持环境,同时也是Python的官方网站;      * http://www.activestate....
    99+
    2023-01-31
    资料 Python
  • 整理python笔记
    ...
    99+
    2023-01-31
    笔记 python
  • python日记整理
    python渣渣学习之路 python插件插件+pycharm基本用法+markdown文本编写+jupyter notebook的基本操作汇总 一.计算机基础 1.什么是编程,计算机组成 2.程序语言 二.变量 1.变量的概念 2...
    99+
    2023-01-31
    日记 python
  • 整理python教程
    python简介Python是一门简单易学,功能强大的编程语言。它具有高效的高层次数据结构,简单但有效的方式支持面向对象编程,语法优雅,动态类型,解释执行。使之成为多数平台上很多领域的脚本和快速应用开发的理想语言。它的设计理念强调代码的可读...
    99+
    2023-01-31
    教程 python
  • 【整理分享】判断当前使用哪种npm包管理器的方法
    如何判断当前的 npm 包管理器?下面本篇文章给大家整理分享判断当前使用哪种npm包管理器的方法,希望对大家有所帮助使用 npm 进行依赖安装比较常见。但随着项目体积、数量增加,npm 就会出现安装速度慢,体积过大的问题。使用 yarn 、...
    99+
    2023-05-14
    Node.js NPM JavaScript
  • Python包管理工具pip怎么使用
    这篇“Python包管理工具pip怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Python包管理工具pip怎么使用...
    99+
    2023-06-30
  • python 包实现 time 时间管理操作
    目录一、当前时间戳二、获取当前时间字符串三、获取当前计算机时间格式四、格式化时间显示五、字符串转为计算机格式六、精确时间计数值七、休眠等待一、当前时间戳 获取当前时间戳,即当前系统内...
    99+
    2022-11-10
  • Python包管理工具pip用法详解
    pip提供我们各色各样的软件(第三方库),而这些第三方库又可以给我们实现各种各样不同的功能,科学计算、画图、操作文件、聊天…… 我们可以通过Cmd终端、P...
    99+
    2022-11-11
  • Python实现一个完整学生管理系统
    目录前言创建入口函数新增学生insert展示学生show查找学生find删除学生delete加入存档读档存档读档打包成exe程序发布代码前言 功能 新增学生显示学生查找学生删除学生存...
    99+
    2023-01-29
    Python学生管理系统 Python学生管理系统设计
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作