我有一个问题,我使用python开发了一个应用程序,并且使用了一些诸如flask,sqlalchemy等库。
问题是我每个库都有一个定义版本,我想将此python应用程序部署在另一台没有互联网的计算机上, 我可以创建一个包或使用setup.py并在路径中包含另一个包吗?
我已经尝试过此代码,但是他们没有说导入库:
ModuleNotFoundError:没有名为“ cx_Oracle”的模块
我的代码是:
public static string Post(List<ActionInputParams> data, string url)
{
using (WebClient wc = new WebClient())
{
wc.Headers[HttpRequestHeader.ContentType] = "application/json;charset=utf-8";
try
{
var res = wc.UploadString(url, "POST", JsonConvert.SerializeObject(data));
return res;
}
catch (Exception ex)
{
return "error " + ex.Message;
}
}
}
答案 0 :(得分:0)
install_requires是一个setuptools setup.py关键字,应用于指定一个项目至少需要多少才能正常运行。
它不会安装这些库。
也许您应该尝试使用pyinstaller(https://www.pyinstaller.org)来使可运行文件准备在另一台计算机上运行。