一. 前言
最近遇到非常头疼的问题, 在ubuntu中运行不同的项目或者download github的项目时,总是需要不同版本的python,不同版本的pkgs. 因此,为不同的项目建立各自的虚拟环境是一个比较方便的事情.
对于建立虚拟环境,目前本人所掌握的主要是conda, 以及pip, 如果使用conda 去建立虚拟环境,则需要安装anaconda, 或则mini anaconda. 在安装anaconda后才能够使用conda去建立虚拟环境. 且在terminal的前面每次都会出现(base),看着不爽, 每次都需要使用 conda deactivate 去消除(base),还没有深究,base 的以后安装pkgs 有什么影响.
所以,本人使用pip 以及 virtualenv 来安装不同版本的虚拟环境.
在本章节中:本文主要研究探索以下内容:
# 如何切换 不同版本的 python
# 基于不同版本的python, 如何安装 对应版本的python的虚拟环境
# 在切换不同版本python时, terminal出现的问题
# 在切换不同版本时, pip3 所安装的不同版本的pkgs, 的安装位置
二. 如何切换不同版本python
首先本人安装的系统时ubutnu 18.04.06, 安装后,发现python3.6时自带的版本, 且python3.6软链接到python3. 进入/usr/bin/, serach python,可以看到所有的python3 以及python3.6.
目的, 安装python3.8版本, 然后将系统的python3.6默认版本切换为python3.8
#首先,删除python3.6的软链接python3
sudo rm /usr/bi