第一个pypi项目发布成功

第一个pypi项目发布成功

如题,项目地址是:

https://pypi.org/project/markdown-img-icexmoon/

当然也可以说是在水博客,大雾。

项目目前还有下面几个问题要解决:

  • 发布到Github,今天是不行了Github例行抽风。
  • 完善shell命令,比如:
    • -h查看帮助信息。
    • -reset清除配置,可以重新输入token。
    • -clean清除markdown拷贝,重新生成。
  • 完善配置信息存储,从简单文件改为SQLite。

顺便吐槽一下,有个问题折腾了很长时间,就是本地测试是没问题的,但上传到pypi后再用pip安装到电脑上运行就会显示模块xxx找不到。

折腾了半天终于发现是因为在本地执行的时候,工作目录是代码入口文件所在目录,Python解释器会自动把这个目录加入模块检索路径,而用pip安装后的包,执行的时候并不会把包的目录自动加入检索路径。

目前我还不清楚正式地创建Python发布包要怎么解决这个问题,我只是用了一个蹩脚的方式暂时地解决了这个问题:

import os
import sys
part = __file__.rpartition('\\')
packageDirPath = part[0]
sys.path.append(packageDirPath)
from main import Main
mainProcess = Main()
mainProcess.main()

如上所示,用代码完成了给检索目录加入包的路径。

好了,水完了今天份的博客。

posted @ 2021-03-16 18:11  魔芋红茶  阅读(64)  评论(0编辑  收藏  举报