Python 如何自动生成所需的包

Python 如何自动生成所需的包,python,Python,我给了我的朋友一个项目。我在脚本中使用了很多第三部分包 如何自动生成所有必需的包 否则, 我的朋友应该一次又一次地运行我的脚本,捕捉异常并安装丢失的包 顺便问一下,是否可以一次安装所有必要的软件包 # -*- coding: utf8 -*- from flask import request, url_for from flask import json from flask import Response from flask import Flask, request, jsonify f

我给了我的朋友一个项目。我在脚本中使用了很多第三部分包

如何自动生成所有必需的包

否则,

我的朋友应该一次又一次地运行我的脚本,捕捉异常并安装丢失的包

顺便问一下,是否可以一次安装所有必要的软件包

# -*- coding: utf8 -*-
from flask import request, url_for
from flask import json
from flask import Response
from flask import Flask, request, jsonify
from flask_request_params import bind_request_params
import datetime
import pandas as pd
import pymongo
import pdb
from webargs import Arg
from webargs.flaskparser import use_args, use_kwargs
import urlparse
from mongo import Mongo
import yaml
import time, functools
from functools import wraps
from pdb import set_trace
from flask import g
from pandas_helper import PandasHelper
import errors
这就是pip的作用:

“需求文件”是包含要使用pip安装的项目列表的文件


基本上,它们记录了您的依赖关系,因此当您稍后执行
pip安装时,pip将获得运行脚本所需的所有依赖关系。

需求文件是否可以由现有脚本生成。或者只能手动添加包?谢谢你能用。请注意,您应该使用虚拟环境(例如使用),而不是全局安装。如果您想分发项目,为什么不使用
setup.py
设置项目,指定要求并将其托管在GitHub或类似设备上?然后你的朋友就可以安装它了。