代码之家  ›  专栏  ›  技术社区  ›  AbyxDev user411313

pip和设置。py安装不安装实际模块,仅安装egg信息

  •  0
  • AbyxDev user411313  · 技术社区  · 7 年前

    我做了两个包裹( pphp xmlx )并以标准方式分发和上传,使用 python setup.py sdist bdist_wheel twine upload dist/* .

    pip install ,它 似乎 为了更好地工作。。。但是,在交互式shell中:

    >>> import xmlx
    Traceback (most recent call last):
      File <module>, line 1:
        import xmlx
    ImportError: No module named xmlx
    

    python setup.py install 但同样的结果(似乎很好,但不起作用)。

    1 回复  |  直到 7 年前
        1
  •  3
  •   jwodder    7 年前

    This 是的存储库 xmlx Your setup.py 使用声明项目中的包 packages=find_packages() ,但您的项目不包含任何 import packages xmlx.py . 这必须在您的 改为写:

    py_modules=['xmlx']
    

    (同时, dist/ *.egg-info/ .gitignore .)