如何将当前工作目录打包为zipapp,以及指定当前目录为pip安装目标
打包当前工作目录为.pyz的正确参数
你执行python -m zipapp .没有看到预期文件,不是命令失败,而是zipapp默认会以输入目录名作为输出文件的前缀,输入目录为.时,生成的文件名为.pyz,属于系统隐藏文件,默认视图下无法直接看到。
你可以通过-o参数手动指定输出文件名,命令如下:
python -m zipapp . -o 自定义文件名.pyz
pip install --target指定当前工作目录的方法
直接用.指代当前工作目录即可,完整命令如下:
pip install -r requirements.txt --target .
注意:该操作会把所有依赖包直接解压到当前目录下,如有同名文件/目录会直接覆盖,执行前请确认当前目录没有冲突文件避免数据丢失。
内容的提问来源于stack exchange,提问作者Adithya Narayan
相关产品推荐
相关产品推荐

