python一键更新库包

将pip 升到 10.0.0 版本后,以前一直能用的一键升级所有库的脚本不好用了

# -*- coding: utf-8 -*-
import pip
# pip V10.0.0以上版本需要导入下面的包
from pip._internal.utils.misc import get_installed_distributions
from subprocess import call
from time import sleep
 
for dist in get_installed_distributions():
    call("pip install --upgrade " + dist.project_name, shell=True)

亲测好用!

Python中,可以通过多种方式一键安装所有需要的。以下是几种常见的方法: ### 方法一:使用`requirements.txt`文件 1. **创建`requirements.txt`文件**:在项目根目录下创建一个名为`requirements.txt`的文件,并在其中列出所有需要的及其版本。例如: ``` numpy==1.21.0 pandas==1.3.0 matplotlib==3.4.2 ``` 2. **安装**:在终端或命令提示符中导航到项目目录,然后运行以下命令: ```sh pip install -r requirements.txt ``` ### 方法二:使用`pip freeze`命令 1. **导出当前环境的**:如果你的环境中已经安装了所有需要的,可以使用`pip freeze`命令将它们导出到`requirements.txt`文件中: ```sh pip freeze > requirements.txt ``` 2. **安装**:在其他环境中,可以使用上述方法一中的命令来安装这些。 ### 方法三:使用`pipenv` 1. **安装`pipenv`**:如果还没有安装`pipenv`,可以使用以下命令安装: ```sh pip install pipenv ``` 2. **创建虚拟环境并安装**:在项目目录中运行以下命令来创建虚拟环境并安装所有需要的: ```sh pipenv install ``` ### 方法四:使用`conda` 1. **创建环境并安装**:如果使用`conda`作为管理工具,可以在`environment.yml`文件中列出所有需要的,然后运行以下命令: ```sh conda env create -f environment.yml ``` ### 方法五:使用`setup.py` 1. **创建`setup.py`文件**:在项目目录中创建一个`setup.py`文件,并在其中列出所有需要的。例如: ```python from setuptools import setup, find_packages setup( name='your_project_name', version='0.1', packages=find_packages(), install_requires=[ 'numpy==1.21.0', 'pandas==1.3.0', 'matplotlib==3.4.2', ], ) ``` 2. **安装**:在终端或命令提示符中导航到项目目录,然后运行以下命令: ```sh pip install -e . ``` 以上方法都可以帮助你一键安装所有需要的Python,具体选择哪种方法取决于你的项目需求和环境配置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值