当前位置: 首页 > wzjs >正文

旅游类网站策划建设_那些知名网站是外包做的

旅游类网站策划建设_,那些知名网站是外包做的,discuz应用中心打不开,嘉兴市建设街道网站管理python包 python能跻身最欢迎编程语言前列的一个主要原因是python有着活跃的社区提供丰富的包,诸如numpy,pandas,scikit-learn等等。 python的包都存放PyPI中,PyPI即Python Package Index,是python的软件仓库。所…

管理python包

python能跻身最欢迎编程语言前列的一个主要原因是python有着活跃的社区提供丰富的包,诸如numpy,pandas,scikit-learn等等。

python的包都存放PyPI中,PyPI即Python Package Index,是python的软件仓库。所有的python包都可以在PyPI中下载并安装。

PyPI中的每个包都对应一个URL:https://pypi.python.org/pypi/{package},通过URL直接下载就是安装;只不过这是一个手动的过程:搜索包+下载+解压+Python setup.py install

有没有自动的方式?

setuptools

一种是setuptools,提供一键安装。当然首先要先安装setuptools。setuptools可以通过https://pypi.python.org/pypi/setuptools下载setuptools包手动安装。

安装setuptools之后,就可以运行easy_install命令安装其他的包,如

easy_install numpy

pip

pip作为setuptools的改进版,增加了对已安装包的查询和删除等管理,是当前最流行的python包管理工具。

要使用pip需要安装,可以通过PyPI下载也可以通过setuptools安装。

easy_install pip 

注意:setuptools和pip都是python软件包哦。

pip提供了CLI命令,可以通过pip --help查看使用帮助
请添加图片描述

最常用例子


# 安装
pip install numpy# 卸载
pip uninstall numpy# 查看已安装包
pip list

升级pip版本

pip install pip -U

在国内pypi的网站下载可能会比较慢,可以设置其他镜像站点如清华源

可以通过 pip config 设置为默认源

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

也可以每次pip install 指定源

pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple

另外yolk也提供了更详细的包的信息,不过不是很常用


pip install yolk3k
# 查看已经安装包
yolk -l 
# 显示包注册的所有入口点
yolk --entry-map

小结

今天介绍了几种python包的管理方法, pip是最流行的方式。但是不要忘记了最原始的PyPI。

另外Anaconda 提供是常用的python的安装包,当然也包括pip。

打包python程序

当你开发完自己的python程序并通过测试后,下一步就是要打包部署你的程序。

  • 如果你开发的是公共组件,供他人使用,则需要打包代码,并发布到内部共享库或者公开的PyPI
  • 如果你开发的是独立组件,则打包代码,通过持续集成进行发布到线上部署

打包文件格式通常是zip包或者tar包。

之前介绍过的setuptools提供了较完善的打包和发布到公开源PyPI的过程,打包步骤如下:

  • 自己程序模块,如add.py
  • setup.py 设置安装相关信息
  • 打包
  • 发布到PyPI
  • 下载安装
  • 模块使用

我们以一个例子来说明上述的步骤

  • 自己程序模块
    一个简单的工具计算类add.py

def add(a, b):return a + b
  • setup.py文件
    编写setup文件,一般只要包括版本和模块,以及作者信息即可。也可以通过paste模块自动生成setup文件。
    下面是一个简单的setup文件

from distutils.core import setup
setup(name='add',version='1.0',py_modules=['add'],)

paste模块通过pip install pastescript安装,paste提供了不同的模板可以快速创建setup文件,也可以通过制定的配置文件生成,通常建议使用配置来创建

请添加图片描述

常用配置如下:

[pastescript]
description = aiweker-prj
license_name = aiweker
keywords = Python
long_description = aiweker-prj
author = aiweker
author_email = xxx@aiweker.com
url = http://aiweker.com
version = 1.0.0
paster通过create创建setup文件,模板为basic_package
paster create -t basic_package --config="aiweker-prj-setup.cfg" add
  • 打包
    注意上面提及的add.py模块和setup.py文件是在同一个级目录。打包执行下面命令即可打包

    
    python setup.py sdist --formats=zip,gztar
    

    打包后在dist目录下会有两个包一个是zip包,另一个是tar.gz包

    ./dist
    |- add-1.0.tar.gz
    |- add-1.0.zip
    
  • 上传到PyPI
    要上传到PyPI,需要在PyPI注册一个账号

    • 通过python setup.py register注册;
    • 注册完之后,通过python setup.py register -n登录
    • 通过upload 进行上传 python setup.py sdist upload
  • 安装模块和使用
    直接使用以下命令安装模块

python setup.py install
import addprint(add.add(10, 4))
# 14

以上就是简单的打包发布过程,希望对你有帮助!

http://www.dtcms.com/wzjs/822412.html

相关文章:

  • 电商网站新闻怎么做免费h5在线制作
  • 高度重视部门网站建设甲马营seo网站优化的
  • kuler 网站由音乐学院做的网站
  • 行业门户型网站实时网站制作
  • 网站建设流程收费松江网站开发公司
  • 新余 网站建站 设计 公司centos7 wordpress搭建
  • 个人手机网站大全婚庆网站有哪些
  • 建设一个网站平台的费用吗青岛房地产网站建设
  • 南京网站建设一条龙南京seo收费
  • 国内做视频课程的网站有哪些晋中建设集团有限公司网站
  • php创建一个网站商标设计网格
  • 之梦英语版网站怎么做用织梦做网站能练技术吗
  • 苏州官方网站建站深圳营销型网站建站
  • 网站建设 我们的优势官网蛋仔派对下载
  • wordpress同步到头条号朝阳seo
  • wordpress可以仿站吗淘宝网站运营的工作怎么做
  • 海外网站测速北京住房建设部网站首页
  • 外贸网站首页it产品网站建设方案
  • 网站建设目标 优帮云什么叫设计方案
  • 网站管理员密码海诚网站建设
  • 云南电子政务网站建设合肥网站设
  • 网站后台更新前台更新不网站佣金怎么做会计科目
  • 安徽合肥做网站的公司外链推广网站都有哪些
  • 建设部网站诚信平台西宁好的网站建设
  • 淄博网站制作定制技术wordpress 文章id排序
  • 简述建设电子商务网站步骤贵阳市观山湖区网站建设
  • 四川成都网站建设深圳二手房成交价格查询
  • 四川城乡住房和城乡建设厅网站首页网页设计素材和制作教程
  • 网站建设和维护的职责家政网站建设
  • 英文网站怎么做外贸推广图片无版权网站