<a href="#%E4%B8%8B%E8%BD%BD%E5%9C%B0%E5%9D%80">下载地址</a>
<a href="#%E5%A6%82%E4%BD%95%E5%88%B6%E4%BD%9C%E5%88%86%E5%8F%91%E5%B7%A5%E5%85%B7%E5%91%A2">如何制作分发工具呢</a>
<a href="#setuppy">setuppy</a>
<a href="#%E6%BA%90%E7%A0%81%E5%8C%85">源码包</a>
<a href="#%E5%85%B6%E4%BB%96%E6%96%87%E4%BB%B6">其他文件</a>
<a href="#%E5%88%B6%E4%BD%9C%E8%BF%87%E7%A8%8B">制作过程</a>
<a href="#%E9%A6%96%E5%85%88%E4%B8%8A%E5%9C%BA%E7%9A%84%E8%82%AF%E5%AE%9A%E6%98%AFsetuppy%E4%BA%86%E5%A6%82%E4%B8%8B">首先上场的肯定是setuppy了如下</a>
<a href="#%E7%84%B6%E5%90%8E%E6%98%AFlicence">然后是LICENCE</a>
<a href="#%E6%B3%A8%E5%86%8C">注册</a>
<a href="#%E6%B5%8B%E8%AF%95">测试</a>
<a href="#%E6%80%BB%E7%BB%93">总结</a>
自从接触Python以来也有几个月了,虽然主要的开发语言还是Java,但对Python也算是情有独钟了。大家也都知道Python为什么会这么火,很大的一个原因就是其有丰富而且强大的库支持,一直以来都是在用别人的库,这次博主也尝试着自己做了一个分发版。
制作的是一个命令行下的翻译工具,可以实现英汉中单词,句子的互译。当然了,也是借助了第三方的接口的。
pip安装
pip install mytranslator
在pypi官方平台上,也是可以下载到的。如下:
先来看下面的这个文件目录吧。
这个就是比较基础的了,其中必须的文件是<code>setup.py</code>和<code>mytranslator文件夹</code> 其他的不是必须的选项。
由于全是英文,所以需要耐下心来慢慢的品读咯。
我们打包,以及安装Python源码的时候依赖的就是这个文件,里面配置好了安装和使用一个Python库的全部的信息。比较重要,因为官方的解释也比较的详细,就看看人家的官方配置吧,然后咱们按需进行调整即可。
这里关系到了包的概念了,通俗的来讲就是包含了一个<code>__init__.py</code>文件的文件夹,大家姑且可以这样理解!然后这个文件夹包含了能够运行我们代码的最小组件,函数库。这样就可以称之为一个包了。
博主这里的小工具比较的简单,如下:
各种开源协议可以归纳如下:
(图片转载至阮一峰博客)
下面谈谈博主制作这个小工具的过程吧。
这样基本上就可以了。
注册之前,最好是在官网上注册一个账号,因为这对今后的上传自己的库会很有帮助。
需要注意的就是用户名为ASCII支持的,密码为字母加数字即可。完成之后就可以进行接下来的工作了。
在项目的根目录下输入:
python setup.py register sdist upload
然后会有一个选项,默认选择为数字1,咱们可以按自己的情况来输入。博主由于注册了一个账号于是选择1.
最后出现如下字样,就说明您的库已经上传到了pypi上面了。
这个时候你会发现自己项目的文件夹下面多了一点东西。基本上如下图所示。
接下来,Python2.7的小伙伴们就可以自己下载博主的这个库了。其实它到底有什么用呢?
英文转汉语
汉语转英文
好了,废话不多说。下面介绍一下怎么安装这个库吧。
安装的时候,出现下面的字样,那么恭喜您,成功地安装了博主的库了。
照例,最后一点都是回顾一下这按文章的主要内容。
制作自己的Python分发版库的必要的知识。以及详细的一个流程介绍。
知识点不难,重在尝试,不妨现在就动手,做出你的分发版吧。