我正在做课程作业,其中一个重要的要求是创建。bat
用于脚本的文件。bat文件应该运行脚本。我迈出了这一步,直到有一个念头打动了我。
密码bat文件:
@echo off
py -u "Task_1.py"
echo %ERRORLEVEL%
pause
在我的代码中,我使用了许多第三方库,包括用于创建接口的库。让我们假设这个脚本将在没有python的计算机上运行。是否可以以某种方式编写。bat
文件,该文件将检查python和第三方库是否存在,并在它们不存在的情况下下载它们?有没有人做过类似的事情,你能建议如何实施?
你可以拥有这个。bat文件运行您创建的python环境和pip安装依赖项,值得研究。
这个答案表示curl随Windows版本10或更高版本一起提供。因此,我只想让安装程序:
curl https://www.python.org/ftp/python/3.10.1/python-3.10.1-amd64.exe
现在按以下答案运行/退出:
.\python-3.10.1-amd64.exe /quiet
然后,您可以从pip官方网站按照建议的替代方法安装pip:
py -m pip install --upgrade pip
现在,您可以使用pip install获取您可能需要的任何库:
pip install numpy
注意:我无法在我的Windows上测试此功能,因此请小心使用
为了检查是否安装了python,我找到了一篇帖子(如何测试python是否安装在Windows(10)上,如果未安装,如何运行exe来安装它?)这就很好地解释了。对于模块,我建议使用pip并通过需求文件安装所需的模块。