Python--構建發布自己的模塊


參考博客https://www.cnblogs.com/simple-free/p/8283263.html

1.   新建一個模塊(名稱自定義),存放要發布的模塊代碼。

2.   新建一個setup.py的模塊(存放模塊的元數據,描述相關信息)。

3.   新建一個文件夾(名稱和要發布的模塊名稱一致),然后將上面2個模塊放入文件夾中。

 

 

 

 

 

(起初文件夾里只有最下面的兩項,當發布模塊以后,系統生成的上面的幾個東西)

cmd開始操作

首先跳轉到 模塊包的地方(模塊包文件夾名為nester)

 

 

然后 python setup.py install

 

 

就結束了

 

之后你就可以在自己寫的程序中引用自己的模塊了

 

 

 

你以為我會這么簡單的完成?

我可是事倍功半的代名詞

(由於手殘,不知道安裝了多少個版本的python在電腦上各個盤里,c盤,e盤。。)

導致你看上面的截圖

 

默認關聯(安裝)到c盤去了。

所以這邊寫程序(這邊的project interpreter是e盤的)關聯不出來是有原因的

 

 

於是找原因呀。

環境變量設置出的事情,過去看看吧

 

 

點  查看高級設置

 

 

 

 

環境變量 Path 點開  修改一下順序(順序很重要)

 

 

這是修改之后的,我把c盤的那倆  刪掉了。可是你也看到了,我還裝了anaconda(學校選的公選課要安裝的。。我才不會跟你說,我又把nester關聯到這上面呢,所以務必把你要使用的那個移到最上面)然后重復上面的操作

cmd  切到  nester文件夾的位置。

python setup.py install (打了三遍我都背下來了)

安裝好了  

你就可以使用了

 

 

# -*- coding: UTF-8 -*-  是讓python可以處理中文字符的東東
from nester import print_lol 引用print_lol函數

(悄咪咪的說一聲,可能我把這個模塊跟c盤的python.exe關聯上以后,我可以勉強的使用,因為其中安裝的時候亂七八糟的。但是,優雅的我怎么可以那樣呢。我決定趁此機會把除了E盤下的python.exe都刪掉。)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM