import os # 引入os 库,os是python自带的库
def install_packages():
# 将要批量安装的第三方库写进一个列表
libs = ["numpy", "matplotlib", "pillow", "sklearn", "scipy", "requests", "uvicorn", "pyspider",
"beautifulsoup4", "wheel", "networkx", "sympy", "pyinstaller", "django",
"flask", "fastapi", "pyqt5", "pandas", "pyopengl", "pypdf2", "docopt", "pygame"
]
# libs = ["cPython", "comtypes", "opencv-python", "html5lib", "lxml", "myqr", "pandas", "pyads",
# "pyautocad", "pymysql", "pyqt5-tools", "python-snap7", "pywin32", "pywin32-ctypes",
# "redis", "requests", "scrapy", "scrapy-redis", "setuptools", "starlette", "twisted", "urllib3"
# ]
# libs = ["websocket", "websocket-client", "websockets", "xlwings", "lxml", "json", "pandas", "pyads",
# # "pyautocad", "pymysql", "pyqt5-tools", "python-snap7", "pywin32", "pywin32-ctypes",
# # "redis", "requests", "scrapy", "scrapy-redis", "setuptools", "starlette", "twisted", "urllib3"
# ]
torch_libs = ["torch==1.9.0+cu102", "torchvision==0.10.0+cu102", "torchaudio===0.9.0"
]
lib = None
try:
for lib in libs:
os.system("pip install " + lib + " -i https://pypi.tuna.tsinghua.edu.cn/simple/")
print("安装成功:\t" + str(lib))
except Exception as err:
print("安装失败\t" + str(lib) + str(err))
try:
for lib in torch_libs:
os.system("pip install " + lib + " -f https://download.pytorch.org/whl/torch_stable.html")
print("安装成功:\t" + str(lib))
except Exception as err:
print("安装失败\t" + str(lib) + str(err))
if __name__ == '__main__':
install_packages()
Python 一个脚本批量安装第三方库
最新推荐文章于 2024-07-14 22:49:50 发布