Discuz! BBS

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 807|回复: 1

pip的安装和命令使用详解

[复制链接]

268

主题

389

帖子

2523

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2523
发表于 2023-6-18 10:46:47 | 显示全部楼层 |阅读模式
reference:
https://blog.unicoder.cn/forum.php?mod=viewthread&tid=91&page=1

安装pip:
reference on entry of http://www.unicode.me/wp/index.php/2019/08/16/install-python3-6-0-on-ubuntu16-04lts/

wget https://bootstrap.pypa.io/3.6/get-pip.py  –no-check-certificate
python3 get-pip.py
也不知道对不对,可以再看看本地的历史记录如何做的:


升级某一程序:
pip install  --upgrade someProgram
查看pip安装目标:
pip(3) show pip

csdn知道推荐的pip安装方式:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
自定义pip源:
https://blog.csdn.net/yuan2019035055/article/details/128434934


在pip安装命令后面加上-i http://mirrors.aliyun.com/pypi/simple/

    阿里云:http://mirrors.aliyun.com/pypi/simple/ (推荐使用)
    清华大学:https://pypi.tuna.tsinghua.edu.cn/simple
    豆瓣:http://pypi.douban.com/simple/

https://www.cnblogs.com/shimmernight/p/13441760.html

如果升级pip的时候报错,比如 python3 -m pip install --upgrade pip  报错,则
export all_proxy="http://127.0.0.1:portNum/"
export http_proxy="http://127.0.0.1:portNum/"
export https_proxy="http://127.0.0.1:portNum/"

之后设置好本地网络使用手动代理。然后即可成功升级。


如果还报ssl错误,可以修改pip的镜像源:

1、命令行参数:
在使用pip安装时,可以通过--index-url参数来指定镜像源。例如,使用中国科技大学的镜像源安装flask:
  1. pip install flask --index-url https://mirrors.ustc.edu.cn/pypi/web/simple
复制代码

2、环境变量:你可以设置环境变量PIP_INDEX_URL来改变pip的默认镜像源。例如,在bash shell中设置为中国科技大学的镜像源:
  1. export PIP_INDEX_URL=https://mirrors.ustc.edu.cn/pypi/web/simple
复制代码

3、配置文件:你可以编辑pip的配置文件(通常位于~/.pip/pip.conf)来改变默认的镜像源。例如,配置为中国科技大学的镜像源:
  1. [global]
  2. index-url = https://mirrors.ustc.edu.cn/pypi/web/simple
复制代码
4、使用pip源管理工具:你可以使用pip-config或pipenv等工具来管理pip的配置,包括镜像源。例如,使用pipenv:
  1. pipenv --index-url https://mirrors.ustc.edu.cn/pypi/web/simple install flask
复制代码
5、 另外一定要注意,源的网络地址,即详细的地址是随时在变化的,上面地址先放到浏览器里打开验证一下,如果正确(确实有软件内容)才可以使用。
记住,镜像源是源文件编辑好的可执行档,原理清除才能做实际工作。
      现在(2024-10) 阿里的地址是:http://mirrors.aliyun.com/pypi/web/simple













回复

使用道具 举报

268

主题

389

帖子

2523

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2523
 楼主| 发表于 6 天前 | 显示全部楼层


pip 如何将某个库退回到更低版本
在使用Python的包管理工具pip时,有时候你可能需要安装一个库的旧版本,而不是最新版本。这通常是因为新版本中引入了不兼容的改变或者某些功能已经被移除。下面是一些方法可以帮助你安装特定版本的库:

1. 使用pip install加上版本号
你可以直接在安装命令中指定版本号。例如,如果你想安装requests库的2.22.0版本,可以使用以下命令:

pip install requests==2.22.0
2. 更新pip到最新版本
在安装旧版本之前,确保你的pip是最新版本,这可以避免一些兼容性问题:

pip install --upgrade pip
3. 使用--force-reinstall选项
如果你之前已经安装了该库的较新版本,但想要替换为旧版本,可以使用--force-reinstall选项:

pip install requests==2.22.0 --force-reinstall
4. 使用虚拟环境
为了避免影响全局Python环境,建议使用虚拟环境。这可以通过venv(Python 3.3及以上版本)或virtualenv实现:

使用venv:
python -m venv myenv
source myenv/bin/activate  # 在Windows上使用 myenv\Scripts\activate
pip install requests==2.22.0
使用virtualenv:
virtualenv myenv
source myenv/bin/activate  # 在Windows上使用 myenv\Scripts\activate
pip install requests==2.22.0
5. 检查可用的版本
在安装特定版本之前,你可以查看该库所有可用的版本:

pip install requests==
或者使用pip list查看已安装的版本:

pip list | grep requests
或者使用pip show查看特定库的详细信息,包括已安装的版本:

pip show requests
通过这些步骤,你可以很容易地安装Python库的特定版本。

提示:AI自动生成,仅供参考
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|DiscuzX

GMT+8, 2025-4-27 08:53 , Processed in 0.015900 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表