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

  • 相关阅读:
    volley框架使用
    Insert Interval
    candy(贪心)
    Best Time to Buy and Sell Stock
    Best Time to Buy and Sell Stock III
    distinct subsequences
    edit distance(编辑距离,两个字符串之间相似性的问题)
    trapping rain water
    word break II(单词切分)
    sudoku solver(数独)
  • 原文地址:https://www.cnblogs.com/yvivid/p/pip_setup.html
Copyright © 2011-2022 走看看