python發(fā)布模塊的步驟分享
1.為模塊nester創(chuàng)建文件夾nester,其中包含:nester.py(模塊文件):
"""這是"nester.py"模塊,提供了一個(gè)名為print_lol()函數(shù),
函數(shù)作用是打印列表,氣質(zhì)包含嵌套列表"""
def print_lol(the_list):
"""這個(gè)函數(shù)取了一個(gè)位置參數(shù),名為"the_list",可以是任何python列表
所指定的列表中的每一個(gè)數(shù)據(jù)項(xiàng)會(huì)遞歸地輸出到屏幕上,各數(shù)據(jù)項(xiàng)占一行"""
for each_item in the_list:
if isinstance(each_item,list):
print_lol(each_item)
else:print(each_item)
2.在netster文件夾中新建一個(gè)setup.py文件(包含需要發(fā)布的元素):
from distutils.core import setup
setup(name='nester',
version='1.0',
py_modules='nester',
author='nidieya')
3.構(gòu)建發(fā)布文件:
《Head First Python》里講的是Linux環(huán)境下模塊的發(fā)布與構(gòu)建
window下構(gòu)建模塊遇到了問題:
在CMD里面輸入python則顯示不是內(nèi)部或外部命令
把python的安裝目錄添加到系統(tǒng)環(huán)境變量PATH中。例如安裝在 C:\Python33
我的電腦圖標(biāo)上點(diǎn)右鍵 -> 屬性 -> 高級(jí) -> 環(huán)境變量
打開的對(duì)話框雙擊上方的PATH那行,在變量值那欄里添加上C:\Python33;注意與前面的用分號(hào);隔開。
問題解決了就可以進(jìn)行發(fā)布模塊的步驟了
在DOS命令行中打開nester所在的目錄
cd c:\nester 我放在C根目錄下
python setup.py sdist
![]() |
4.發(fā)布安裝到你的python本地副本中
python setup.py install
![]() |
相關(guān)文章
Python拼接微信好友頭像大圖的實(shí)現(xiàn)方法
這篇文章主要介紹了Python拼接微信好友頭像大圖的實(shí)現(xiàn)方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-08-08
python turtle庫畫一個(gè)方格和圓實(shí)例
在本篇文章里小編給大家分享了關(guān)于python中用turtle庫畫一個(gè)方格和圓實(shí)例和相關(guān)代碼,需要的朋友們可以學(xué)習(xí)參考下。2019-06-06
Python Pandas工具繪制數(shù)據(jù)圖使用教程
Pandas是基于NumPy 的一種工具,該工具是為解決數(shù)據(jù)分析任務(wù)而創(chuàng)建的。Pandas還可以繪制多重?cái)?shù)據(jù)圖表,本文將為大家介紹如何通過Pandas繪制圖表,感興趣的可以了解一下2021-12-12
Python3實(shí)現(xiàn)mysql連接和數(shù)據(jù)框的形成(實(shí)例代碼)
這篇文章主要介紹了Python3實(shí)現(xiàn)mysql連接和數(shù)據(jù)框的形成,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-01-01



