思路及实现:
1.进入原来虚拟环境,保存相关信息
# 保存当前虚拟环境中的配置信息到文件中
pip freeze > requirements.txt
2.退出原来虚拟环境,然后删除原来虚拟环境
deactivate # 退出
rmvirtualenv old_env # 删除原来虚拟环境,不会删除文件
3.新建虚拟环境,指明新的python版本
# -p后面跟python解释器路径,new_env为新虚拟环境名字
mkvirtualenv -p /usr/local/bin/python3.6 new_env
4.进入新虚拟环境
workon new_env
5.将原虚拟环境中的配置在新虚拟环境中安装,完成
# -r选项表示从文件中读取
pip install -r requirements.txt