最近在使用Python的时候需要安装各种模块,而pip是很强大的模块安装工具,但是pip安装模块时经常出错或者很慢。
主要由于国外官方pip(https://www.lfd.uci.edu/~gohlke/pythonlibs/)经常被墙,导致不可用,所以我们最好是将自己使用的pip源更换一下,这样就能解决被墙导致的装不上库的烦恼。
最近使用得比较多并且比较顺手的是清华大学的pip源,它是官网pypi的镜像,每隔5分钟同步一次,地址为 https://pypi.tuna.tsinghua.edu.cn/simple
临时使用方法
比如我们需要安装 numpy库,那么可以使用这样的安装命令
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy
这样就可以从清华大学的镜像很快去安装numpy库了。
python学习过程中,很多教程都是python2 版本的 但是python2 到2020年就不在维护了,所以 现在教大家如何在一台计算机上安装python2 和python3 互不影响,可以自如的切换。
我们可以打开我们下载的python文件中的Script,发现其中有几个可执行文件pip.exe,这三个快捷方式是相同的(除了名称不同),如果要精确的使用python和pip的具体版本,就输入pip3或者pip3.6
比如给python3安装numpy库,就写成pip3 install numpy
然后我们可以输入pip3 list查看已安装的库
但是python.exe只有一个可执行文件,在cmd输入python3会报错,所以我们要自己创建,把python.exe复制粘贴并命名python3(如果安装python时勾选了自动添加环境变量,只要在于python.exe相同的目录下就不用再添加环境变量),即可在cmd输入python3使用3.5版本的python,同时在python2的文件中做同样的操作