參考博客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都刪掉。)