Python 分发pip包没有源代码

Python 分发pip包没有源代码,python,raspberry-pi,pip,Python,Raspberry Pi,Pip,我有一个“自制”的python包,我可以通过pip包管理器成功安装它 我想在不提供源代码(*.py文件)的情况下分发它。。。我试着用 python-m compileall. 然后通过键入pip install安装。 但是,当我尝试在应用程序中导入模块时,它找不到该模块 ImportError:没有名为的模块。 你建议解决什么问题 谢谢我想这是因为setuptools没有打包*.pyc文件,因为通常您不需要它们 您应该在中创建一个包含内容的文件清单 global-include *.py[co]

我有一个“自制”的python包,我可以通过pip包管理器成功安装它

我想在不提供源代码(*.py文件)的情况下分发它。。。我试着用

python-m compileall.

然后通过键入
pip install安装。

但是,当我尝试在应用程序中导入模块时,它找不到该模块

ImportError:没有名为的模块。

你建议解决什么问题


谢谢

我想这是因为setuptools没有打包
*.pyc
文件,因为通常您不需要它们

您应该在中创建一个包含内容的文件
清单

global-include *.py[co]
global-exclude *.py
这告诉setuptools排除
*.py
源文件,并包括
*.pyc
编译文件

然后创建一个源分发包

python setup.py sdist
还是一个轮子

python setup.py bdist_wheel

它还编译C扩展。

缺少一些步骤,例如,实际构建包。重复的。简言之:您无法使用bdist_wheel进行此操作。谢谢,有些事情正在进行中,但现在我不知道如何使用*.py[co]文件安装压缩文件。我有dist/package.tar.gz文件,但里面没有setup.py文件(我认为根据manifest.in文件),我应该如何继续?其中包括
setup.py
.MANIFEST.in不会影响进入控制盘的内容。