我的问题是:
我写了一个python脚本,但只在我的机器上运行(当我在解释器中运行它时)。你知道吗
我还编写了.bat和.ini文件(就像我已经为其他可以工作的脚本所做的那样),当我运行.bat时,它会说:
import xlsxwriter
ImportError: No module named xlsxwriter
(我为ohter脚本编写的其他批处理效果很好)
xlsxwriter是我为这个脚本安装的一个新包(我安装在解释器(pyCharms)中)。。。你知道吗
那么为什么我的批处理不能工作,而我的脚本可以?我必须在其他地方安装包/模块吗?哪里?你知道吗
当问题解决后,我想与我的同事共享我的.py、.bat、.ini文件,这样他们也可以运行批处理。步骤是什么?他们也需要安装/下载软件包吗?你知道吗
是的,
xlsxwriter
必须出现在要运行脚本的任何计算机上。在主机上安装它的最简单方法是使用pip
:您还可以在脚本中包含一个
requirements.txt
文件,其中包含xlsxwriter
,用户可以运行以下操作:有关pip和分发具有第三方依赖关系的包的更多信息:https://pip.pypa.io/en/stable/
相关问题 更多 >
编程相关推荐