首页 > 编程语言 >mac python 包管理工具 pip 的配置

mac python 包管理工具 pip 的配置

时间:2024-06-09 22:55:14浏览次数:28  
标签:https python pypi mac install pip 版本

 

python3 --version

Python 3.12.3

brew install [email protected]

pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

pip3 config set global.break-system-packages true

 pip3 install aiohttp

python 包管理工具 pip 的配置

 

近几年来,python的包管理系统pip 越来越完善,尤其是对于 windows场景下,pip大大改善了python的易用性。
本文对 pip 工具相关配置进行描述。
https://www.cnblogs.com/yvivid/p/pip_setup.html

一、python 包管理工具 pip 安装

从 python 3.4开始 内嵌 pip,后续版本无需单独安装。

1.1 安装 pip

如果 用的 python3 版本还没有包含 pip,可通过下面地址找到 get-pip.py 下载,

并 通过 python get-pip.py 安装

注意:get-pip.py 和 python3.x 需要匹配;对于 python3.4 等 历史python版本,
需从 https://github.com/pypa/get-pip 找到相应的 get-pip.py 版本。

1.2 修复 pip

修复 pip.exe(Python3xx\Scripts文件夹下),通过 ensurepip 模块 来修复:
python -m ensurepip --upgrade

二、python 包管理工具 pip 配置

由于外部服务器下载速率较低,国内一般都映射到镜像服务器。

2.1、临时指定pip库路径

windows下CMD执行:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

注意:simple 不能少;是 https 而不是 http;

2.2 永久指定pip库路径

  • pip >= 10.0.0 版本时 ,通过下面命令,实现镜像服务器的配置:
    pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

  • pip < 10.0.0 版本时,通过下面命令 先升级pip到 高于10.0.0的版本:
    python -m pip install --upgrade pip

  • pip < 10.0.0 版本 & 不想升级pip时,通过下面的方式实现:
    linux下 修改 $HOME/.pip/pip.conf 文件 (没有就创建一个);
    windows7/10 下 修改 %APPDATA%\pip\pip.ini 文件 (没有就创建一个);

注1:.pip.conf 或 pip.ini 文件内容(UTF-8编码)如下:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = pypi.tuna.tsinghua.edu.cn

三、python 包管理工具 pip 使用

3.1、查看已安装包

pip list 【列出已安装包】
pip list -o 【列出已安装包 中 哪些已经有更新】
pip freeze > req.txt 【Freeze导出格式,方便用于 pip 批量安装】

3.2、包的安装

pip search numpy
pip install numpy
pip install numpy==1.17.0 【指定版本:通过==, >=, <=, >, < 来指定版本】
pip install -r req.txt【批量安装:基于Freeze 导出格式文件】

3.3、包的版本升级

pip install -U numpy

【对于 linux 自带的 python】通过 pip 升级时,不应直接覆盖 linux 自带 python 应用库,需利用 --user 参数。
pip install --user -U numpy
会将Python 程序包安装到 $HOME/.local 路径下,包含三个文件夹:bin,lib 和 share。

3.4、包的卸载

pip uninstall numpy
pip uninstall -r req.txt 【批量卸载:基于Freeze 导出格式文件】

四、Python env 小技巧

4.1、Windows CMD 快捷方式的设置 【环境变量不含python路径时】

Windows 64bit系统:
%windir%\system32\cmd.exe /K "set PATH=C:\Python38;C:\Python38\DLLs;C:\Python38\Scripts;%PATH%"

Windows 32bit系统:
%windir%\SysWOW64\cmd.exe /K "set PATH=C:\Python38;C:\Python38\DLLs;C:\Python38\Scripts;%PATH%"

注意PATH的顺序:
在win10中,%PATH% 包含%USERPROFILE%\AppData\Local\Microsoft\WindowsApps,会优先相应python。

4.2、Windows 下 环境重置

通过 pip -V 可判断 pip 实际指向的 版本号 & 路径地址。

pip -V
pip 20.0.2 from c:\python38\lib\site-packages\pip (python 3.8)

重新生成 pip.exe,可通过 python -m pip install --force-reinstall pip ,或 上面提到的 ensurepip 模块来实现。

注意:pip.exe包含python程序路径,复制的 python 程序文件夹需要重新生成 pip.exe。

五、PYPI 库资源

【原创文档,引用请声明出处,yvivid】
https://www.cnblogs.com/yvivid/p/pip_setup.html

修改记录

2019年10月:创建;
2020年09月:补充 linux下 pip 相关注意事项;
2022年02月:更新 pip 安装及修复相关信息;


  分类: Python 好文要顶 关注我 收藏该文 微信分享 yvivid
粉丝 - 5 关注 - 5     +加关注 0 0     升级成为会员   « 上一篇: Python 变量作用域 LEGB (下)—— Enclosing function locals
» 下一篇: 【整理中】可靠性基础_概率分布   https://www.cnblogs.com/yvivid/p/pip_setup.html  

标签:https,python,pypi,mac,install,pip,版本
From: https://www.cnblogs.com/pengmn/p/18240203

相关文章

  • python-数据分析-Pandas-2、DataFrame对象
    如果使用pandas做数据分析,那么DataFrame一定是被使用得最多的类型,它可以用来保存和处理异质的二维数据。这里所谓的“异质”是指DataFrame中每个列的数据类型不需要相同,这也是它区别于NumPy二维数组的地方。DataFrame提供了极为丰富的属性和方法,帮助我们实现对数据的重塑、......
  • Macbook M芯片Maven的安装与配置
    MacbookM芯片Maven的安装与配置下载搜索Maven进入网站https://maven.apache.org/download.cgi点击Download点击如下链接进行下载;将下载好的文件放到你的指定位置双击进行解压配置环境变量进入终端在终端中输入open~/.bash_profile输入以下内容#mavenexportM......
  • macbookrpro使用体验
    前言之前用的电脑是拯救者y70002020,用了四五年,年前就有换电脑的打算。计划就是买一个苹果电脑,在查看了挺多电脑,多方面对比后,最终还是买了Macbookpro。我买的笔记本的配置如下:购买14英寸的原因之前我的拯救者是15.6英寸的,背起来很沉,所以想换个14英寸的电脑。购买36GB......
  • FL Studio for Mac 21.2.3.3586官方中文破解版及FL注册解锁秘钥
    Hey小仙女们!今天小助手来跟你们分享一个超级激动人心的消息哦!你们有没有听说过FLStudio21破解版?这可是一款让你的音乐创作更加轻松、时尚和精彩的软件呢!FLStudioforMac21.2.3.3586官方中文破解版重磅发布纯正简体中文支持,更快捷的音频剪辑及素材管理器,多样主题随心......
  • 1.安装opencv-python失败的解决办法 2.pip 安装失败 3.WARNING:Ignoring invalid distr
    问题:安装opencv-python失败:用:pipinstall-ihttps://pypi.tuna.tsinghua.edu.cn/simpleopencv-python安装会被卡在Buildingwheelforopencv-python(pyproject.toml)...之后便安装失败。使用顺序:先使用方法二,再使用方法一(有可能不会解决问题),用方法三查看问题出......
  • python学习笔记
    (1)help('keywords')控制台内输入关键字 pycharm常用操作: [1]ctrl+y 恢复上一次操作 [2]ctrl+z 撤回上一次操作(2)%常见格式: [1]%s 字符串 [2]%d 整数 [3]%f 小数(浮点数)(3)注释: 单行注释: #________ 多行注释: """______"""(4)运算符号: / 除 // ......
  • Macbook M芯片JDK的安装
    MacbookM芯片JDK的安装下载搜索zulu;进入这个网址https://www.azul.com/downloads/#zulu进入页面后向下滑动选择对应选项然后点击Download进行下载。选择.dmg格式的安装包,点击。安装下载完成后,到下载目录,双击安装包。双击。点击继续点击安装然后输入密码,或者......
  • Python模拟时钟演示及源代码
     turtle是Python中的一个模块,用于绘图和图形设计。它提供了一个简单的绘图窗口,可以绘制各种形状、线条和颜色等。通过使用turtle模块,我们可以在屏幕上实时地绘制图形,并且可以控制画笔的移动、旋转等操作。 2、使用示例下面是一个简单的使用turtle模块绘制一个正方形的......
  • python gdal 安装使用(Windows, python 3.6.8)
    pythongdal安装使用pythonGDAL有两种安装方式:第一种是利用pipinstallgdal安装如果安装失败,可以采用下面的方法:第二种离线安装步骤:(1)查看python版本;(2)下载gdal的whl文件;(3)利用pipinstall下载的gdal.whl文件;(4)将gdal中的可执行文件所在路径添加到系统环境中;具体操作见......
  • Python-金融编程第二版-GPT-重译--一-
    Python金融编程第二版(GPT重译)(一)原文:annas-archive.org/md5/d2f94efd019a2e2cb5c4fa9f260d63c译者:飞龙协议:CCBY-NC-SA4.0第一部分:Python与金融本部分介绍了Python在金融领域的应用。它包括三章:第一章简要讨论了Python的一般情况,并论述了为什么Python确实非常......