飞道的博客

在 Ubuntu 中配置 Python 环境

686人阅读  评论(0)

安装 Python2

自从 Ubuntu 18.04 以来,Python 2 不再是默认的 Python 版本。在最新的 Ubuntu 20.04 中,Python 2 更是被完全抛弃。但是 Python 2 依旧有用,所以需要自行安装

  1. 安装 Python2,打开 Terminal 输入
$ sudo apt install python2
  1. 检测安装版本
$ python2 -V

切换不同的 Python 版本

  1. 检查系统已安装的 Python 版本,打开 Terminal 输入
$ ls /usr/bin/python*
/usr/bin/python     /usr/bin/python3.6          /usr/bin/python3.8
/usr/bin/python2    /usr/bin/python3.6-config   /usr/bin/python3.8-config
/usr/bin/python2.7  /usr/bin/python3.6m         /usr/bin/python3-config
/usr/bin/python3    /usr/bin/python3.6m-config  /usr/bin/python-mkdebian

因为我是由 18.04 升级到 20.04,所以还有 Python 3.6 版本

  1. 检测是否已存在 Python 的配置方案
$ sudo update-alternatives --list python
update-alternatives: error: no alternatives for python

此时,显示没有配置方案

  1. 为 Python2 和 Python3 分别配置
$ sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 1
$ sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 2
  1. 确认是否配置成功
$ sudo update-alternatives --list python
/usr/bin/python2
/usr/bin/python3
  1. 更改默认 Python 版本
$ sudo update-alternatives --config python
有 2 个候选项可用于替换 python (提供 /usr/bin/python)。

  选择       路径            优先级  状态
------------------------------------------------------------
  0            /usr/bin/python3   2         自动模式
* 1            /usr/bin/python2   1         手动模式
  2            /usr/bin/python3   2         手动模式

要维持当前值[*]请按<回车键>,或者键入选择的编号:1

如果想默认 Python 2 选 1,想默认 Python 3 选2

  1. 检查当前 Python 默认版本
$ python -V

安装 Python 包管理器 PIP

pip is the package installer for Python. You can use pip to install packages from the Python Package Index and other indexes. PIP

  1. 分别为 Python 2 和 Python 3 安装
% Python 2:
$ sudo apt install python-pip
% Python 3:
$ sudo apt install python3-pip
  1. 检测是否安装成功
$ pip --version
$ pip3 --version

更换源

更新为国内的源,更新更快

  1. 打开 Terminal
% 进入 .config
$ cd .config
% 创建文件夹 pip
$ mkdir pip
% 创建文件 pip.conf
$ touch pip.conf
% 编辑 pip.conf
$ sudo emacs pip.conf
% 填入并保存
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn

也可以填入其他源:

  • 阿里云 http://mirrors.aliyun.com/pypi/simple/
  • 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

更新 PIP

% Python 2
$ python2 -m pip install --upgrade pip
% Python 3
$ python3 -m pip install --upgrade pip

安装

安装常用科学计算包

NumPy SciPy Pandas Matplotlib

  1. 安装,打开 Terminal
% Python 2:
$ pip install numpy scipy pandas matplotlib
% Python 3:
$ pip3 install numpy scipy pandas matplotlib
  1. 检查安装版本(以 NumPy 为例)
$ python -c "import numpy; print(numpy.__version__)"
1.16.6
$ python3 -c "import numpy; print(numpy.__version__)"
1.18.1
  1. 更新(以 NumPy 为例)
% Python 2:
$ pip install --upgrade numpy
% Python 3:
$ pip3 install --upgrade numpy

IPython

IPython provides a rich architecture for interactive computing with:

  • A powerful interactive shell.
  • A kernel for Jupyter.
  • Support for interactive data visualization and use of GUI toolkits.
  • Flexible, embeddable interpreters to load into your own projects.
  • Easy to use, high performance tools for parallel computing.
    IPython
% python 3
$ pip3 install ipython
% or
$ sudo apt install ipython3

Debugs

如果遇到权限问题,可以尝试在命令后加 --user

卸载

$ pip uninstall <package name>
% or
$ pip3 uninstall <package name>

原文及更新链接: matnoble.me/posts/ubuntu/python/configure-python-environment-in-ubuntu/


转载:https://blog.csdn.net/weixin_29205897/article/details/104957347
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场