[英]Python: lightweight package install, without pip?
我正在打包一个最小的 Ubuntu 发行版以适合 4GB 磁盘映像,用于 VPS。 此图像是一个 (C++) 网络应用程序,它(除其他外)编写并运行简单的 Python 脚本来处理 csv 和 xls 文件之间的转换,而csvkit
和XlsxWriter
则负责繁重的工作。 不幸的是,我的全部 Python 知识仅限于编写和运行这些脚本。
问题:我在镜像中安装了pip
来处理csvkit
和XlsxWriter
的下载和安装。 这会产生大量的麻烦,包括似乎是 C++ 开发环境,只是为了安装我想象的(可能不正确)只是 Python 源代码。 在 4GB 发行版中,我真的负担不起。
是否有使用pip
来执行此操作的轻量级替代方案? 例如,我可以从开发机器上复制少量文件吗? 我想一种替代方法是在使用后简单地卸载pip
,但如果可能的话,我宁愿保持磁盘映像干净(如果没有别的,它会压缩得更好)。
如果您使用的是python3.4
或更新版本,您可以利用标准库中的ensurepip
。 如果没有与python
pip
之后
python -m ensurepip
您应该能够使用pip
,就像它与python
一起安装一样。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.