使用.bat和.ini连接.py文件

2024-10-04 03:23:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我的问题是:

我写了一个python脚本,但只在我的机器上运行(当我在解释器中运行它时)。你知道吗

我还编写了.bat和.ini文件(就像我已经为其他可以工作的脚本所做的那样),当我运行.bat时,它会说:

import xlsxwriter
ImportError: No module named xlsxwriter

(我为ohter脚本编写的其他批处理效果很好)

xlsxwriter是我为这个脚本安装的一个新包(我安装在解释器(pyCharms)中)。。。你知道吗

那么为什么我的批处理不能工作,而我的脚本可以?我必须在其他地方安装包/模块吗?哪里?你知道吗

当问题解决后,我想与我的同事共享我的.py、.bat、.ini文件,这样他们也可以运行批处理。步骤是什么?他们也需要安装/下载软件包吗?你知道吗


Tags: 文件noimport脚本机器解释器ininamed
1条回答
网友
1楼 · 发布于 2024-10-04 03:23:23

是的,xlsxwriter必须出现在要运行脚本的任何计算机上。在主机上安装它的最简单方法是使用pip

$ pip install xlsxwriter

您还可以在脚本中包含一个requirements.txt文件,其中包含xlsxwriter,用户可以运行以下操作:

$ pip install -r requirements.txt

有关pip和分发具有第三方依赖关系的包的更多信息:https://pip.pypa.io/en/stable/

相关问题 更多 >