【Python技巧】快速安装各种常用库pip、whl、tar.gz最新最全安装方法(超时、快速安装))
import os
import subprocess
import sys
import time
# 安装pip库
def install_pip():
try:
subprocess.check_call([sys.executable, '-m', 'pip', '--version'])
except Exception as e:
print(f"安装pip: {e}")
subprocess.check_call([sys.executable, '-m', 'ensurepip'])
subprocess.check_call([sys.executable, '-m', 'pip', '--version'])
# 使用pip安装wheel库
def install_wheel():
try:
subprocess.check_call([sys.executable, '-m', 'pip', 'install', 'wheel'])
except Exception as e:
print(f"安装wheel: {e}")
# 使用pip安装tar.gz文件
def install_tar_gz(file_path):
try:
subprocess.check_call([sys.executable, '-m', 'pip', 'install', file_path])
except Exception as e:
print(f"安装tar.gz文件: {e}")
# 使用pip安装whl文件
def install_whl(file_path):
try:
subprocess.check_call(['pip', 'install', file_path])
except Exception as e:
print(f"安装whl文件: {e}")
# 主函数
def main():
install_pip()
install_wheel()
install_tar_gz('numpy-1.18.1-cp37-cp37m-win_amd64.tar.gz') # 替换为实际文件路径
install_whl('numpy-1.18.1-cp37-cp37m-win_amd64.whl') # 替换为实际文件路径
if __name__ == '__main__':
start_time = time.time()
main()
end_time = time.time()
print(f"安装完成,耗时:{end_time - start_time}秒")
这段代码首先检查并安装pip,然后使用pip安装wheel库,最后演示了如何使用pip和wheel命令安装tar.gz和whl文件。在实际应用中,需要将文件路径替换为实际的文件路径。
评论已关闭