Der*_*den 13 python pip package pypi pypiserver
超级新手问题在这里..
pip install 实际上是做什么的?
假设 pypi 包是一个压缩包......
它只是下载 tar.gz,解压并运行 setup.py 吗?
它是否将下载的包添加到 site_packages 文件夹?
我想使用 pypiserver 创建一个 pip 可安装的 pkg,这样我的同事就可以轻松下载我的 pkg,但我有点不确定在实际的 .py 脚本之外到底要包含什么。
任何指导将不胜感激
tar.gz 文件是源存档,而 .whl 文件是构建的发行版。较新的 pip 版本优先安装内置发行版,但如果需要,将回退到源存档。您应该始终上传源存档并为您的项目兼容的平台提供构建的存档。在这种情况下,我们的示例包与任何平台上的 Python 兼容,因此只需要一个构建的发行版。
请参阅: https: //packaging.python.org/tutorials/packaging-projects/
您通常不会手动创建源存档和轮子,而是使用setuptools
和wheel
来为您创建。
如今,许多包装都是轮子。使用 pip 安装这些轮子时,pip 将:
[...] 将存档解压到当前站点包目录中,并安装 Wheel 中包含的所有控制台脚本。
请参阅:https ://wheel.readthedocs.io/en/stable/user_guide.html#installing-wheels
归档时间: |
|
查看次数: |
5154 次 |
最近记录: |