pypi 的使用】的更多相关文章

使用python+xpath 获取https://pypi.python.org/pypi/lxml/2.3/的下载链接: 使用requests获取html后,分析html中的标签发现所需要的链接在<table class="list" >...</table> 中 然后分别获却<tr class="odd"> 和<tr class="even">中的内容 ,使用xpath时可以写成xpath('/…
国内源 http://pypi.douban.com/  豆瓣 http://pypi.hustunique.com/  华中理工大学 http://pypi.sdutlinux.org/  山东理工大学 http://pypi.mirrors.ustc.edu.cn/  中国科学技术大学 使用方法 手动指定: 手动指定源,可以在pip后面跟-i 来指定源,比如用豆瓣的源来安装slinter(记得在源地址后面添加simple): $ sudo pip3 install -i http://pyp…
把程序打包上传到PyPi版本库中 转自 1 首先必须要按照以下文件结构 ├── douban │   ├── cli.py │   ├── douban.py │   ├── douban_token.py │   ├── getch.py │   └── __init__.py ├── README.md └── setup.py 必须至少一个包,即上面的douban,把模块都放在包下,且包中必须有__init__.py文件(可以为空) 必须有一个setup.py文件 2 setup.py文件…
一.需要准备的事情 1.当然是自己的Python代码包了: 2.注册PyPI的一个账号. 二.详细介绍 1.代码包的结构: application \application __init__.py myapplication.py ...... \docs README.txt setup.py 2.说明 setup.py是不可缺少的,定义了代码包的详细信息,我们也是通过该模块进行打包,上传等操作. docs是项目文档,可以通过sphinx生成.可在setup模块中通过参数实现,long_des…
本地打包:python setup.py sdist 上传Pypi:python setup.py register sdist upload…
=========================  pip 访问非官方pypi源, 以及代理的设置=========================在Windows下安装某些Python的C extension的wheel包时, 有可能报缺C++ compiler, 需要下载 Microsoft Visual C++ Compiler for Python 2.7 下载地址: http://aka.ms/vcpython27 pypi index server 的列表http://www.py…
PyPi的官方网站为https://pypi.python.org,有时访问中会很慢,使用pip命令安装带其他依赖包的安装包,会经常失败.解决办法,使用国内PyPi镜像网站,修改pip的源. 网上搜索的国内镜像如下: 清华大学 TUNA 协会:pypi 镜像每 5 分钟同步一次. https://pypi.tuna.tsinghua.edu.cn/simple/ 科大:与pypi同步不及时,可能无最新安装包 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣:…
这个就是相源的问题,正常安装你的根目录下会有这个pip.log文件,如下 root@liu:~# ll .pip/ total 16 drwxr-xr-x 2 root root 4096 Sep 1 23:06 ./ drwx------ 6 root root 4096 Sep 1 23:06 ../ -rw-r--r-- 1 root root 85 Sep 1 23:04 pip.conf 现在修改源,创建文件php.conf,内容如下 root@liu:~# cat .pip/pip.…
使用python者,需要经常安装模块,可是身在天朝.pypi.python.org 站点稳定性相当差,为了很更好的使用pip安装模块. 请使用镜像. mac/linux 环境 在用户当前目录下 如没有 .pip 目录,请 mkdir .pip 进入.pip 目录,创建文件pip.conf global] index-url = http://mirrors.aliyun.com/pypi/simple/ [install] trusted-host=mirrors.aliyun.com 或者可以…
配置文件位置: 1.linux ~/.pip/pip.conf 2.windows %HOME%\pip\pip.ini 配置文件内容:[global] index-url = http://pypi.douban.com/simple 注:optional,以下也可以加到上边所示的配置文件中. 1. trusted-host = pypi.douban.com  即刻享受0秒的快感  2.timeout = 6000 转自:http://www.douban.com/note/30271130…
pipy国内镜像目前有: http://pypi.douban.com/  豆瓣 http://pypi.mirrors.ustc.edu.cn/  中国科学技术大学 安装时,使用-i参数 pip install web.py -i http://pypi.douban.com/simple 注意后面要有/simple目录!!! 要配制成默认的话,需要创建或修改配置文件(linux的文件在~/.pip/pip.conf,windows在%HOMEPATH%\pip\pip.ini),修改内容为:…
如果是开源的Python代码,为了能够让大家更方便的使用,放到PyPI上也许是个非常不错的主意(PyPI:Python Package Index).刚开始我以为要将代码打包放到PyPI上是一件非常复杂繁琐的事情,不过看过<Dive Into Python 3>的PACKAGING PYTHON LIBRARIES介绍(CHAPTER 16),并自己动手操作了一下,发现打包发布这个事情并没有想象中的那么有难度.为了方便其他朋友阅读的方便,就尝试写了这个博文,来记录下如何将自己写的Python代…
参考:http://www.cnblogs.com/yudar/p/4444097.html 用easy_install和pip来安装第三方库很方便 它们的原理其实就是从Python的官方源pypi.python.org/pypi 下载到本地,然后解包安装. 不过因为某些原因,访问官方的pypi不稳定,很慢甚至访问不了. 跟ubuntu的apt和centos的yum有各个镜像源一样,pypi也有. pipy国内镜像目前有: http://pypi.douban.com/  豆瓣 http://p…
1. update setup.py from distutils.core import setup setup( name = 'iamericnester', version = '1.4.0', py_modules = ['nester'], author = 'eric', author_email= 'eric@126.com', url = 'http://126.com', description = 'a simple nested lists,fix the bug', )…
1. register account by brower on https://pypi.python.org/pypi/ 2. register your moudle "nester" to PyPI via CMD C:\Users\eric\Documents\Python\nester>c:\Users\eric\AppData\Local\Programs\Python\Python35-32\python.exe setup.py register running…
镜像列表:http://www.pypi-mirrors.org/ 清华镜像:http://e.pypi.python.org/…
为啥要提交到pypi?因为提交成功后,你今后想用你自己写的模块,只要pip install一下就可以了. 那么如何提交?请参看本篇教程 首先要确定你的包叫啥名,比如我的包叫xlutils3,既然确定了,那么就创建该名称的文件夹,然后把源码放到文件夹中,然后检查文件夹内部的文件里的每个导入库是否写对路径,比如xlutils.copy就得改成xlutils3.copy 然后就是在文件夹下创建一个__init__.py文件,内容可以全部为空,整理成包的文件结构大概像下面这样: xlutils3/ |…
之前学习了Python的列表,以及编写了一个函数来进行列表的输出,这次我们就继续来学习如何把我们已经编写好的代码共享到PyPI社区,这里以上篇文章中编写的print_lol函数为例. 函数转换为模块 为了进行print_lol函数的共享,我们首先要把此函数封装到一个模块中去,所谓的模块,其实就是一个以.py结尾的文件,这里我们把上一篇文章中的print_lol函数放到一个wukong.py文件中(这个文件我放置到了D:\python文件夹中),下面是wukong.py文件的内容: def pri…
零.前言 最近做了一个小工具,查询IP或者域名的归属地.做完之后想发布到PyPI上,这样大家就可以通过pip来安装了. 在发布的过程中遇到了一些问题,也学到了很多东西.记录到这篇文章中.希望对大家有所帮助. 一.准备工作 首先需要在PyPI网站上注册一个帐号,这样才能上传自己的package. 打开PyPI首页,可以看到右上角有Register按钮,点击: 之后填写必要的信息,然后到邮箱点击激活邮件中的链接就可以了. 注意:密码需要包含字母.数字,或者长度超过16位. 注册好帐号之后,我们就可以…
[原文链接]http://yejinxin.github.io/distribute-python-packages-to-pypi-server/ 使用pip或easy_install可以管理和安装python的package包,实际上它们都是从pypi服务器中搜索和下载package的.目前在pypi服务器上,有超过三万多个package,同时还允许我们将自己的代码也上传发布到服务器上.这样,世界上的所有人都能使用pip或easy_install来下载使用我们的代码了. 具体步骤如下: 首先…
Windows 环境下基于 nginx 的本地 PyPI 源的搭建: 1.登录 nginx 官网,下载安装包…
用easy_install和pip来安装第三方库很方便 它们的原理其实就是从Python的官方源pypi.python.org/pypi 下载到本地,然后解包安装. 不过因为某些原因,访问官方的pypi不稳定,很慢甚至访问不了. 跟ubuntu的apt和centos的yum有各个镜像源一样,pypi也有. pipy国内镜像目前有: http://pypi.douban.com/  豆瓣 http://pypi.hustunique.com/  华中理工大学 http://pypi.sdutlin…
python pip源介绍: python装包一般都用easy_install 或者pip. 他们俩的原理跟apt-get差不多,都是去某个地址去下载你所指定的包. pip和easy_install默认是去 pypi.python.org/pypi 下载并解压,但是网络很不稳定,可以换成其他的源,例如豆瓣的 http://pypi.douban.com/simple 修改pip源: 修改源有两种方式:1.在下载包时,通过 -i 选项指定源:pip install -i http://pypi.d…
原文地址:http://www.xuebuyuan.com/1157602.html 学习flask,安装virtualenv环境,这些带都ok,但是一安装包总是出错无法安装, 比如这样超时的问题: (env)user@orz:~/flask_study/venv-test/test$ easy_install Flask-SQLAlchemy Searching for Flask-SQLAlchemy Reading http://pypi.python.org/simple/Flask-S…
一.前言 由于项目需要将API响应的XML内容解析成python对象,写了一个简单的xml转python的库,因为功能简单,细节处理也不好,文档也没有,没想也不好意思上传到pypi. 后来由于多个不同的独立的服务都需要这个转换功能,如果每个服务都把这个库放置于各自的目录下,维护起来很麻烦,才想到完善这个库,上传到PyPI,通过pip来统一管理. 二.创建账号 在PyPI正式站点和PyPI测试站点分别注册一个帐号,用于后面上传.为了便于记忆,我使用了相同的帐号和密码. 三.创建.pypirc配置文…
转载:blog.csdn.net/tantexian   一.安装pip2pi工具: pip install pip2pi 或 git clone https://github.com/wolever/pip2pi cd pip2pi python setup.py install   二.将python包保存到/home/pypi/文件夹中:   dir2pi /home/pypi/ 注:命令执行完毕在/home/pypi/中会生成一个simple文件夹. 三.链接,使页面能访问: ln -s…
关于本人的package,情况比较简单,所有的.py文件全部放到了一个叫做FundsData的文件夹下(package下),上层目录也叫FundsData(其实叫什么都可以),其下放了setup.py. 关于具体情况,请参见GitHub上的内容:https://github.com/FinixLei/FundsData 而setup.py 的内容如下: from distutils.core import setup PACKAGE = "FundsData" NAME = "…
使用Python编程的都知道,Python的包安装非常的方便,一般都是可以pip来安装搞定: sudo pip install <package name> pip的安装请移步:https://pip.pypa.io/en/stable/installing/ 最近因为项目上的需要,发布了一个自己的pypi Python包,这里我大致分享如何发布自己的Pypi包一般过程. 打包工作主要依赖python的一个叫setuptools的包来完成,在进行下面操作前请使用pip安装它: sudo pip…
背景 最近兴趣使然写了几个Python库,也发布到了Pypi上,虽然没什么人下载,但自己在其他机器上用着也会很方便.这里我向大家介绍一下如何在Pypi上发表自己的Python库. 准备 注册账号 很显然地要在Pypi上注册一个账号. 安装必要的库 setuptools 原则上安装了pip的环境都有setuptools,但并不影响你去尝试升级一下它. pip install --upgrade setuptools twine 这是一个简化将库发布到Pypi上流程的工具,具体的使用之后会讲到. p…
环境描述: Python 2.7.5 CentOS-7.2   报错现象: (1).在虚拟环境下运行 pip install 命令安装 PyPI 第三方库,出现类似如下告警. Running setup.py egg_info for package Werkzeug     no previously-included directories found matching 'docs/_build'     no previously-included directories found ma…