Linux环境下搭建Python环境(Ubuntu)

Don’t you blink, you might miss it. ——《一条狗的回家之路》

不要眨眼,机会稍纵即逝。


注:我使用的是虚拟机下的Ubuntu16.04,其他环境可举一反三。

  Ubuntu中默认安装了Python2.7以及Python3.5的版本。这两个版本不用管它更不要卸载掉,一旦卸载,直接会引起系统崩溃,后果很严重。

1
2
命令行输入:
python

1
2
命令行输入:
python3

  虽然Linux下默认安装了python,但是为了防止环境混乱,为开发搭建Python环境是有必要的。在这里演示的是python3.6x版本。

1
2
3
命令行输入:
sudo add-apt-repository ppa:jonathonf/python-3.6
然后敲回车键(ENTER)

1
2
3
4
5
命令行输入:
sudo apt-get update
sudo apt-get install python3.6
然后它会提示你:您希望继续执行吗? [Y/n]
输入Y

1
输入 python3.6 检查是否安装成功


我们发现已经安装成功,版本号3.6.7(默认安装的是3.6下最新版)

1
但是当输入 python 的时候


他还是系统默认的python2.7版本。

1
2
3

查看 python 这条命令在哪?
whereis python


可以看出python相关的指令都在 /usr/bin/ 目录下

1
2
3
4
5
cd /usr/bin/  进入/usr/bin/目录  以下几条命令前面必须加上 sudo
sudo rm python 删掉python默认的软连接
sudo ln -s python3.6 python 新建一个软连接python指向python3.6
sudo rm python3 删掉python3默认的软连接
sudo ln -s python3.6 python3 新建一个软连接python3指向python3.6

现在无论是输入 python 还是python3都可以进入到新安装的环境

1
2
3
4
5
6
安装pip
sudo apt-get install python3-pip
然后它会提示你:您希望继续执行吗? [Y/n]
输入Y
更新pip
sudo pip3 install --upgrade pip


但是当使用pip3 -V 查看pip版本的时候(如果没有报错可忽略以下步骤)

提示我们错误在/usr/bin/pip3文件中的第九行,输入sudo vi /usr/bin/pip3命令,使用vi打开该文件。

更改为:

再次输入 pip3 -V

至此你就可以使用 pip install packagename 安装你需要的包了。(packagename为你需要安装的包的名字 例如 pip install pillow.)