kali python pip3 的安装及镜像设置
对于学python1的程序员,pip安装第三方库是离不开的工具。虽然我们可以下载压缩包解压后使用python setup.py install 进行安装,但是不是所有的模块都有压缩包因此我们学python之前,设置好pip工具
俗话说,“工欲善其事,必先利其器”
0x01 pip3安装
1.使用的问题
首先我们介绍pip3的安装,由于kali已经帮助安装了python2.7和python3.6,可把我开心坏了。可是python2.7有pip而且包很全,但是当我在终端输入pip3,提示没有次命令,于是我使用命令:apt-get install pip3,提示没有此包。最终在bin/ 目录下找pip3,也没有。最后进行度娘,找到问题。因为pip3被包含在python3.6中,但是python3.6没有安装,直接安装pip3提示无此包,因此要使用python3-pip 进行间接安装pip3
PS:使用python‘3就指明后面模块基于此
2.安装pip3
使用命令:sudo apt-get install python3-pip
3.测试
在终端输入pip3 ,会输出大量参数说明。类似windows java
4.卸载
使用命令:sudo apt-get install python3-pip
PS:值得注意的是,kali linux的python2.7与python3.6是共存的。必须注意:pip是python2.x,pip3是python3.x
5.更新
使用命令:python3 -m pip install -U pip
0x02 换源
pip安装模块使用的镜像是默认的官网的,其在中国网速太慢。因此需要更换镜像,一种是一次性,另一种是永久的
第一种:一次性
1.平时我们安装模快,以numpy模块为例,使用如下命令:
pip install numpy
2.使用中国镜像,以清华为例,命令如下:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ numpy
其他镜像:
阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
第二种:永久性
我下面的例子修改pip3,其中pip类似。区别我会进行说明
1.用户根目录(~)新建.pip3文件
使用命令:mkdir .pip
PS:
- 新建的.pip3文件夹不会显示,使用命令:ls -al显示掩藏文件
- 必须在用户根目录,类似在window系统修改一样,在User/ 目录下
2.在我们新建的文件夹下,新建pip3.conf
vim pip3.conf
3.打开文件pip3.conf,输入以下内容:
使用豆瓣镜像为例
[global]
timeout = 6000
index-url = http://pypi.douban.com/simple
[install]
trusted-host = pypi.douban.com
4.关闭保存
当我们再使用pip3 install 模块名,系统默认调用该镜像