• python pip安装的那点事


    • 换源增加下载速度
    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy #清华
    

    中科大:https://pypi.mirrors.ustc.edu.cn/simple/
    阿里云:http://mirrors.aliyun.com/pypi/simple/

    如果嫌麻烦 想永久换源安装,见网页:https://www.cnblogs.com/microman/p/6107879.html

    • 安装requirements.txt文件中的库
    pip install -r requirements.txt
    #或者
    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt
    

    安装库的常见问题及其解决办法:

    • pip install numpy 相当于 python -m pip install numpy

    • linux中安装了几个python环境时,例如同时安装python2(python2,使用pip2),python3.5(python,使用pip),python3.7(python3,使用pip3):
      默认情况下pip指向python3.5的环境,此时如果想在python3.7环境中安装库(例如numpy)时,可以使用python3 -m pip install numpy。也可以使用
      python3 -m pip install --upgrade pip将pip更新并指向python3.7后,直接使用pip install numpy


    对于这种#egg...或者assert req_to_install.is_direct或者AssertionError的问题使用以下方法解决:

    1. pip install setuptools --upgrade
    2. pip install six>=1.11.0


    像这种"Could not find a version that satisfies the requirement ..."的问题可以换一个源试试安装。比如本来使用原始的源出错,改成清华源试试

    • 使用pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt安装某个第三方库失败的时候可能是因为这个库需要的依赖没有安装或者安装顺序不对。使用下面流程:
    1. 获取报错前的最后一个安装的库A(即安装失败的库)
    2. 更新pip:pip install --upgrade pip,然后单独安装库A,这时候可以换个源,或者不加i参数使用原本的源
    3. 网络搜索库A的安装方法,可能会得到这个库所依赖的其他库安装流程,一次安装即可
    • 使用pip install ...命令后如果没有任何反应,或者有警告等花里胡哨的信息,只要不报错,就说明成功。
  • 相关阅读:
    四则运算的改进
    小学四则运算
    基于控制台的小学四则运算
    软件工程实践项目课程的自我目标
    课程总结
    个人作业 软件案例分析
    第一次技术博客
    结对第二次作业
    软工2
    软件工程第一次作业
  • 原文地址:https://www.cnblogs.com/qian-shan/p/12879567.html
Copyright © 2020-2023  润新知