python3的pip3安装【转载】

本文介绍了在Ubuntu系统中安装和配置pip3的详细步骤,包括如何安装python3-pip,升级pip3,解决版本对应问题以及修改pip3源以提高下载速度。特别强调了pip3版本与Python3版本的对应关系,以及在升级过程中可能出现的错误和解决方案。
摘要由CSDN通过智能技术生成

---恢复内容开始---

pip3的安装需要对应一整套python的编译工具库,所以安装好的pip3是这个样子:

inear@Ai:~$ pip3 -V
pip 18.1 from /usr/lib/python3/dist-packages/pip (python 3.7)

前面是pip3的版本,后面括号内是对应的python3.7版本,注意,小版本号也要对应,如果你想要pip3对应3.7的,而你安装了3.6的,那是不行的,总之,坑很多,想做对就要一一对应。注意:Ubuntu系统自带的Python3可能不是最新版本,如果你想安装最新版本,千万别要把Ubuntu自带的Python3卸载,否则可能会引起系统的崩溃。

1、安装pip3:

sudo apt install python3-pip

安装上面的命令,查看pip3的版本,如果正常显示,说明安装成功。

2、升级pip3

系统虽然给出了更新pip的命令,不过这里不建议大家使用这样的命令,建议使用 sudo pip3 install --upgrade pip 来更新pip3。

注意:我们已经成功更新了pip3,但是当我们使用pip3 -V查看pip3的版本的时候,系统会给出如下图的错误信息:

可以修改pip3文件来修正这个错误,2个版本,都试试:

1)  /usr/local/bin/pip3

#!/usr/bin/python3                                                              
# -*- coding: utf-8 -*-
import re
import sys 

from pip._internal import main

if __name__ == '__main__':
    sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
    sys.exit(main())

2)   /usr/bin/pip3

#!/usr/bin/python3
# GENERATED BY DEBIAN

import sys

# Run the main entry point, similarly to how setuptools does it, but because
# we didn't install the actual entry point from setup.py, don't use the
# pkg_resources API.
from pip._internal import main
if __name__ == '__main__':
    sys.exit(main())

总之就是升级python2到3造成的混乱。

3、修改pip3的源,因为自带源下载太慢了,改成清华源立即飕飕地。

创建.pip文件夹: mkdir ~/.pip 

创建pip.conf文件并添加index-url:

vim    ~/.pip/pip.conf

添加:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

如果是在win10中,更新pip源的方法:

1、转到git的家目录(我的cmd是git)

2、在家目录建立:pip文件夹,并在文件夹下建立一个文件:pip.ini

大概是这个样子:~/pip/pip.ini

该文件内容和上面一样:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

完工。

Python3 安装pip 提示ModuleNotFoundError: No module named 'distutils.util' - 周伯通的麦田 - 博客园

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值