python pip安装的那点事

Posted 千山h

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 ...命令后如果没有任何反应,或者有警告等花里胡哨的信息,只要不报错,就说明成功。

以上是关于python pip安装的那点事的主要内容,如果未能解决你的问题,请参考以下文章

python与中文的那点事

Python#规范# 关于日志的那点事

Python爬虫之urllib模拟登录及cookie的那点事

null 和{}的那点事

Java反射-你不得不知道的那点事

关于JavaScript的作用域你应该了解的那点事!