一、安装pip和python(有的话可跳过)
更新软件源
sudo apt update
!!!apt和apt-get
apt = apt-get、apt-cache 和 apt-config 中最常用命令选项的集合。
部分截图为apt-get,建议直接用apt
安装pip和python
ubuntu 18.04和更高版本默认安装了Python 3。pip通常会与Python一起安装。你可以通过以下命令来检查pip是否已经安装:
pip3 -V 【V为大写字母】
pip3 --version
python3 -V
python --version
如果pip没有安装,你可以使用以下命令来安装它:
sudo apt install python3-pip
pip指定版本
pip3 install pip==20.2
python安装命令
sudo apt install python3
python指定版本
sudo apt install python3=3.6
安装完成后就可以通过命令查到
二、更改默认命令
1、通过alias命令(用户级修改)
step1:在用户home目录下,打开【.bashrc】文件。
vim ~/.bashrc
step2:【shift+G】跳转至文件结尾
【i】进入编辑模式,在最后添加
alias pip='/usr/bin/pip3'
alias python='/usr/bin/python3'
step3:键入【:wq】回车,保存并退出vim编辑器
step4:执行【source ~/.bashrc】,然后用命令验证即可
!!!注意
如果同时开两个窗口的话,该命令需要重启服务器,另一个才能生效
2、通过软链接命令 ln(系统级修改)
step0:删除默认软连接
如果电脑上有python2的话可能会存在默认的python软连接,需要先删除
sudo rm -rf /usr/bin/pip
sudo rm -rf /usr/bin/python
输入【la /usr/bin】可以看到没有pip和python,只有pip3和python3
step1:创建软链接指向python3的版本
用法:ln -s 链接的目标 创建的软连接
sudo ln -s /usr/bin/pip3 /usr/bin/pip
sudo ln -s /usr/bin/python3 /usr/bin/python
step2:命令验证
三、修改背景
因为我有一个虚拟机上同时安装了pip2.7和pip3.6,用pip安装时老是报如下错误:
DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality
后来才发现是默认命令的问题,但是我又不想每次都输入pip3,所有才有了这种操作