前言
Ubuntu18.04版本里边自带了最新的Python3.6.9版本,需要在ubuntu18.04中创建虚拟环境,进而在虚拟环境中创建我们所需的python版本
1. 安装python 虚拟环境
$ sudo apt install python3-pip
$ pip3 install virtualenv
封装了虚拟环境,支持一些简化命令
$ pip3 install virtualenvwrapper
通过 pip3 list 查看是否安装成功
$ pip3 list
添加环境变量
终端打开文件 gedit ~/.bashrc,在末尾添加下面的语句,对应自己版本选择
ubuntu16.04版本如下:
$ export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
$ export WORKON_HOME=$HOME/.virtualenvs
$ source ~/.local/bin/virtualenvwrapper.sh
ubuntu18.04版本如下:
$ PATH=$PATH:~/.local/bin
$ export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
$ export WORKON_HOME=$HOME/.virtualenvs
$ source ~/.local/bin/virtualenvwrapper.sh
修改文件后,重新执行更改完成
$ source ~/.bashrc
2.虚拟环境中安装
创建虚拟环境
$ mkvirtualenv 虚拟环境名称
查看所有虚拟环境,便切入到你所安装的虚拟环境中
$ workon 空格 + 两次tab键
查看python版本,是自带的版本3.6.9
$ python3
在虚拟环境中安装我们所需要的版本(python3.7)
$ sudo apt install python3.7
最后,在虚拟环境中的python3.7安装完成
总结
1.退出虚拟环境
$ deactivate
2.创建虚拟环境命令(python3的虚拟环境)
$ mkvirtualenv 虚拟环境名
3.进入虚拟环境
$ workon 虚拟环境名
4.查看机器上有多少虚拟环境
$ workon 空格 + 两个Tab键
5.删除虚拟环境
$ rmvirtualenv 虚拟环境名称
6.查看虚拟环境装了那些包
$ pip list
7.在虚拟环境安装一些包
$ pip install django # 默认最新版本Django
$ pip install django==2.1.0 # 指定版本安装