zoukankan      html  css  js  c++  java
  • python 包管理工具 pip 的配置

    近几年来,python的包管理系统pip 越来越完善,

    尤其是对于 windows场景下,pip大大改善了python的易用性。

    https://www.cnblogs.com/yvivid/p/pip_setup.html

    一、python 包管理工具 pip 安装

    从 python 3.4开始就开始 内嵌 pip,但整合还不是很好。从 python3.5之后,就整合的很方便了。

    如果 用的 python3 版本还没有包含 pip,可通过下面地址(pypi.org 官网引导的)

    https://pip.pypa.io/en/stable/installing/

    下载并运行 get-pip.py

    二、python 包管理工具 pip 配置

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

    2.1、临时指定pip库路径

    CMD 命令行:

    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

    注意,simple 不能少, 是 https 而不是 http

    2.2、指定pip库路径设为默认 (pip通用配置,对于<10.0.0 的旧版本也可用)

    linux下:修改 ~/.pip/pip.conf (没有就创建一个), 修改 index-url至tuna,例如

    windows下:修改 用户名pippip.ini (没有就创建一个)。 win7/win10下 在 %APPDATA%pippip.ini

    也可以在python中运行

    import os
    os.environ["USERPROFILE"]

    来查看 应该在哪里建立。

    【pip.conf or pip.ini文件编写如下】
    [global]
    index-url = https://pypi.tuna.tsinghua.edu.cn/simple

    [install]
    trusted-host=pypi.tuna.tsinghua.edu.cn

    2.3、升级 pip 到最新的版本 (>=10.0.0) 后进行配置:

    python -m pip install --upgrade pip

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

    三、python 包管理工具 pip 使用

    3.1、pip 安装指定包 及 指定版本

    pip install numpy

    pip install numpy==1.17.0

    3.2、查看安装包
    pip list   【列出已安装包】

    pip list -o    【列出已安装包 中 哪些已经有更新】

    3.3、升级应用版本

    pip install -U numpy

    四、Python env 小技巧

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

    %windir%system32cmd.exe /K "set PATH=C:Python38;C:Python38DLLs;C:Python38Scripts;%PATH%"

    注意:对于 win10,%PATH%必须放到后面,因为 默认环境变量中的 %USERPROFILE%AppDataLocalMicrosoftWindowsApps 会解析 python后执行。

    4.2、环境重置【pip.exe包含了python程序路径,复制的 python 程序文件夹需要重新生成 pip.exe

    通过 python -m pip install --force-reinstall  pip,重新生成pip.exe文件。

    可用 pip -V 来判断 pip 实际指向的 路径地址。

    五、PYPI 库资源
    https://pypi.org/  【PYPI主服务器】

    https://pypi.org/project/pip/ 【pip说明】

    https://mirrors.tuna.tsinghua.edu.cn/help/pypi/    【清华大学镜像 配置方法】

    https://developer.aliyun.com/mirror/pypi    【阿里云镜像 配置方法】

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

  • 相关阅读:
    springboot之异步调用@Async
    springboot之约定大约配置
    springboot之定时任务@Scheduled
    百度地图API
    JS触发服务器控件的单击事件
    jquery复选框 选中事件 及其判断是否被选中
    NopCommerce源码架构详解--初识高性能的开源商城系统cms
    基于dapper的通用泛型分页
    基于JQuery 的消息提示框效果代码
    kindeditor支持flv视频播放方法
  • 原文地址:https://www.cnblogs.com/yvivid/p/pip_setup.html
Copyright © 2011-2022 走看看