第一个pypi项目发布成功
第一個pypi項目發(fā)布成功
如題,項目地址是:
https://pypi.org/project/markdown-img-icexmoon/
當(dāng)然也可以說是在水博客,大霧。
項目目前還有下面幾個問題要解決:
發(fā)布到Github,今天是不行了Github例行抽風(fēng)。
完善shell命令,比如:
-h查看幫助信息。
-reset清除配置,可以重新輸入token。
-clean清除markdown拷貝,重新生成。
完善配置信息存儲,從簡單文件改為SQLite。
順便吐槽一下,有個問題折騰了很長時間,就是本地測試是沒問題的,但上傳到pypi后再用pip安裝到電腦上運行就會顯示模塊xxx找不到。
折騰了半天終于發(fā)現(xiàn)是因為在本地執(zhí)行的時候,工作目錄是代碼入口文件所在目錄,Python解釋器會自動把這個目錄加入模塊檢索路徑,而用pip安裝后的包,執(zhí)行的時候并不會把包的目錄自動加入檢索路徑。
目前我還不清楚正式地創(chuàng)建Python發(fā)布包要怎么解決這個問題,我只是用了一個蹩腳的方式暫時地解決了這個問題:
import os
import sys
part = __file__.rpartition('\')
packageDirPath = part[0]
sys.path.append(packageDirPath)
from main import Main
mainProcess = Main()
mainProcess.main()
如上所示,用代碼完成了給檢索目錄加入包的路徑。
好了,水完了今天份的博客。
本篇文章首發(fā)自魔芋紅茶的博客https://www.cnblogs.com/Moon-Face/
請尊重其他人的勞動成功,轉(zhuǎn)載請注明。
總結(jié)
以上是生活随笔為你收集整理的第一个pypi项目发布成功的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java基础之GC回收
- 下一篇: qemu-img————QEMU的磁盘管