![](/style/images/good.png)
![](/style/images/bad.png)
Python环境配置的奇技淫巧
source link: http://kevinnan.org.cn/index.php/archives/677/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
1、Ubuntu安装管理多个版本的Python
我是用的Linux版本是Ubuntu16.04STL,它默认安装的是Python3.5.做开发的时候,有时候可能会遇到有些第三方库只支持比如Python3.7以上的版本,那么此时我们就需要安装更高版本的Python3,但是同时又要保留目前已经存在的Python3.5,那么以下内容将会帮你达到管理多版本Python3的目的.
安装更高版本的Python3
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.7
设置Python3版本切换
将3.5版本和3.6版本的Python3安装到`update-alternatives`中
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 2
通过update-alternatives
来随时切换版本
sudo update-alternatives --config python3
2、Python3创建虚拟环境
Note : 使用
python3 -m
主要是防止和被python2.x的环境影响
安装virtualenv
python3 -m pip install virtualenv
创建虚拟环境并指定Python版本
python3 -m virtualenv venv --python=python3.7
python3 -m virtualenv venv --python=python3.5
激活虚拟环境
source venv/bin/activate
删除虚拟环境
rm -rf venv
[1] Ubuntu安装并管理多个版本的Python、Python3
[2] How to update-alternatives to Python 3 without breaking apt?
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK