本文使用创作助手。
要使用pyinstaller打包带有库的程序,您可以按照以下步骤进行操作:
- 确保已经安装了pyinstaller。如果没有安装,可以使用以下命令安装:
pip install pyinstaller
- 创建一个包含您的程序代码的Python脚本。代码可以像下面这样:
import requests
def get_weather(city):
url = "https://api.openweathermap.org/data/2.5/weather?q=" + city + "&appid=YOUR_API_KEY"
response = requests.get(url)
weather_data = response.json()
print("Current weather in", city + ":")
print("Temperature:", weather_data["main"]["temp"])
print("Humidity:", weather_data["main"]["humidity"])
保存脚本为myprogram.py
。
- 在命令行中,使用以下命令将程序代码和依赖的库打包成可执行文件:
pyinstaller --onefile myprogram.py
此命令将在当前目录中创建一个dist
文件夹,并生成可执行文件myprogram.exe
。
- 如果您有其他依赖的库,也可以在打包过程中指定它们。例如,如果您的程序还依赖
numpy
库,可以使用以下命令将其打包进去:
pyinstaller --onefile --hidden-import=requests --hidden-import=numpy myprogram.py
现在,您的程序已经被打包成可执行文件了。您可以将myprogram.exe
分发给其他人使用。当他们运行该可执行文件时,将会执行您的程序中的代码,并使用打包的库进行相应的操作。