windows下如何快速构建一个python3项目并发布
2018-01-02 17:30
741 查看
Python项目的构建和发布分为四个步骤,如下:
1、首先创建一个模块文件,这里以新闻模块文件为例:news.py ,然后为该模块创建一个名为news的文件夹(文件夹可以随意命名哈,看你的心情);
2、在news文件夹(之前刚创建的文件夹,后文统一叫名称哈)中新建一个 setup.py 文件,这个文件包含着有关发布的一些元数据,重要的或者有疑惑的元素我已经在图片上标注出来,如图:
![](https://images2017.cnblogs.com/blog/576201/201801/576201-20180102170551268-1707155198.png)
第一行代码是从python开发工具导入setup函数,至于函数的参数名我都有相应的标注辅助理解;
3、构建一个发布文件,即在 news 文件夹中打开一个命令行(选中news 文件夹,shift键+鼠标右键后,选中在此处打开命令窗口),输入 python.exe setup.py sdist ,命令记牢这不需要技巧哈,如图提示:
![](https://images2017.cnblogs.com/blog/576201/201801/576201-20180102171925956-1588626541.png)
你会发现在 news 文件夹中多了一些文件,具体的介绍如图:
![](https://images2017.cnblogs.com/blog/576201/201801/576201-20180102172221518-695721252.png)
4、将发布安装到你的Python本地副本中,需要键入命令:python.exe setup.py install ,效果图如下:
![](https://images2017.cnblogs.com/blog/576201/201801/576201-20180102172747018-1135937015.png)
至此呢,我们的整个流程就算走完了,如果还需要发布到PyPI上,你需要先注册账户,然后在命令行登录,具体流程可以参考其他资料。
1、首先创建一个模块文件,这里以新闻模块文件为例:news.py ,然后为该模块创建一个名为news的文件夹(文件夹可以随意命名哈,看你的心情);
2、在news文件夹(之前刚创建的文件夹,后文统一叫名称哈)中新建一个 setup.py 文件,这个文件包含着有关发布的一些元数据,重要的或者有疑惑的元素我已经在图片上标注出来,如图:
![](https://images2017.cnblogs.com/blog/576201/201801/576201-20180102170551268-1707155198.png)
第一行代码是从python开发工具导入setup函数,至于函数的参数名我都有相应的标注辅助理解;
3、构建一个发布文件,即在 news 文件夹中打开一个命令行(选中news 文件夹,shift键+鼠标右键后,选中在此处打开命令窗口),输入 python.exe setup.py sdist ,命令记牢这不需要技巧哈,如图提示:
![](https://images2017.cnblogs.com/blog/576201/201801/576201-20180102171925956-1588626541.png)
你会发现在 news 文件夹中多了一些文件,具体的介绍如图:
![](https://images2017.cnblogs.com/blog/576201/201801/576201-20180102172221518-695721252.png)
4、将发布安装到你的Python本地副本中,需要键入命令:python.exe setup.py install ,效果图如下:
![](https://images2017.cnblogs.com/blog/576201/201801/576201-20180102172747018-1135937015.png)
至此呢,我们的整个流程就算走完了,如果还需要发布到PyPI上,你需要先注册账户,然后在命令行登录,具体流程可以参考其他资料。
相关文章推荐
- DJango-如何快速准备Python虚拟开发环境并快速定制一个项目
- Windows下如何构建和发布Python模块
- Windows下如何构建和发布Python模块
- 如何:发布一个解决方案中的多个项目
- 如何使用Maven的archetype快速生成一个新项目
- 【翻译】在Visual C#中如何创建一个Windows服务的安装项目
- 转贴: 如何快速了解一个项目
- 快速构建Windows 8风格应用37-常见发布注意事项
- (实战)Spring Portlet MVC处理请求分析以及如何快速架构一个Portlet项目
- 快速构建Windows 8风格应用3-打包发布应用 推荐
- C常见问题之如何构建一个完整的C项目
- 如何在github上发布一个开源项目
- [转]如何使用国际开源项目构建一个完整的GIS(地理信息)应用系统
- 用Maven如何构建一个基于Hibernate Annotation的web项目?
- 快速构建Windows 8风格应用36-商店应用发布流程
- 如何快速接手一个项目(内部项目或开源项目)
- E2Cloud体验-快速构建一个开发项目环境
- 如何快速上手一个新项目
- 快速构建Windows 8风格应用36-商店应用发布流程
- 如何快速接手熟悉一个项目(从代码角度)