zoukankan      html  css  js  c++  java
  • 第一个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()
    

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

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

    本篇文章首发自魔芋红茶的博客https://www.cnblogs.com/Moon-Face/ 请尊重其他人的劳动成功,转载请注明。
  • 相关阅读:
    emberjs--目录结构
    emberjs--目录结构
    emberjs--环境搭建
    emberjs--环境搭建
    安装svn插件最快速,最简单的方法
    安装svn插件最快速,最简单的方法
    华为C8825D刷机失败解决方法
    华为C8825D刷机失败解决方法
    selenium2 用selenium安装、加载、启用插件(一)
    linux大杂烩
  • 原文地址:https://www.cnblogs.com/Moon-Face/p/14545063.html
Copyright © 2011-2022 走看看