红茶的个人站点

  • 首页
  • 专栏
  • 开发工具
  • 其它
  • 隐私政策
Awalon
Talk is cheap,show me the code.
  1. 首页
  2. 编程语言
  3. Python
  4. 正文

第一个pypi项目发布成功

2021年4月2日 1247点热度 1人点赞 0条评论

第一个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()

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

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

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: Markdown Pypi Python
最后更新:2021年4月2日

魔芋红茶

加一点PHP,加一点Go,加一点Python......

点赞
< 上一篇
下一篇 >

文章评论

取消回复

*

code

COPYRIGHT © 2021 icexmoon.cn. ALL RIGHTS RESERVED.
本网站由提供CDN加速/云存储服务

Theme Kratos Made By Seaton Jiang

宁ICP备2021001508号

宁公网安备64040202000141号