python3打包
今天研究了一下 python3中打包,現(xiàn)在主要看的書是 head first pyhon? 感覺還是不錯的的
以我自己的實驗為例
我在tcstory這個文件夾中創(chuàng)建了 tcstory.py 和setup.py 兩個文件,用來打包
內容如下
tcstory.py
1 #!/usr/bin/python3 2 def _welcome(): 3 print('你好,我是花瓣奶牛') 4 if __name__=='__main__':_welcome()setup.py
from distutils.core import setup setup(name='花瓣奶牛',version='終極版',py_modules=['tcstory'],author='花瓣奶牛',author_email='tcstory@163.com',url='www.cnblog.com/tcstory/',description='這個是花瓣奶牛測試的模塊',)現(xiàn)在解釋一下,setup.py中的name 和 version 這兩個參數(shù)的值會合并成 tag.gz 文件包的名字
如圖
py_modules 填寫的東西是你當前目錄下的 .py 文件(拿來作為模塊的)
簡單講解一下打包方法
python3 setup.py sdist
安裝在本地的方法
sudo python3 setup.py install
安裝完成后,模塊被安裝在如下目錄(可能你的電腦有所不同,你看看安裝過程就知道它被放在哪里了)
/usr/local/lib/python3.2/dist-packages
打開后看看一下
打開一下_-_egg-info文件,原來這個保存的是模塊的信息
打完收工
轉載于:https://www.cnblogs.com/tcstory/p/3344124.html
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
- 上一篇: Extjs关于alert显示不出—异步问
- 下一篇: 双休落地首月,学生出现两极分化:最吃亏的