python多环境切换及pyenv使用过程详解


Posted in Python onSeptember 27, 2019

1.安装pyenv    https://github.com/pyenv/pyenv-installer

curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash

下载如下报错,则安装nss:

yum -y update nss

python多环境切换及pyenv使用过程详解

2.添加环境变量

vim /root/.bashrc 
export PATH="/root/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"生效:source /root/.bashrc

3.查看已安装的版本:pyenv versions 【前面带*号的表示在用的版本】

python多环境切换及pyenv使用过程详解

4.查看可安装的版本:pyenv install -l

5.安装指定版本:pyenv install 3.7.4 【需要先安装:yum install libffi-devel openssl openssl-devel -y】 【下载好慢】

6.安装慢的解决办法:

mkdir -p /root/.pyenv/cache
上传安装包到此目录
Python-3.6.1.tar.xz
再执行:pyenv install 3.6.1

python多环境切换及pyenv使用过程详解

7.切换python版本:pyenv shell 3.6.1

python多环境切换及pyenv使用过程详解

8.创建虚拟环境:pyenv virtualenv 3.6.1 mooc

python多环境切换及pyenv使用过程详解

9.列出所有的虚拟环境:pyenv virtualenvs

python多环境切换及pyenv使用过程详解

10.激活虚拟环境:pyenv activate mooc

python多环境切换及pyenv使用过程详解

11.可以使用虚拟环境装环境了:pip install celery[redis]

12.退出虚拟环境:pyenv deactivate

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python模块学习 datetime介绍
Aug 27 Python
python Flask实现restful api service
Dec 04 Python
Python求出0~100以内的所有素数
Jan 23 Python
python pandas dataframe 按列或者按行合并的方法
Apr 12 Python
解决Django中调用keras的模型出现的问题
Aug 07 Python
python基于K-means聚类算法的图像分割
Oct 30 Python
python 浅谈serial与stm32通信的编码问题
Dec 18 Python
python对象销毁实例(垃圾回收)
Jan 16 Python
利用python实现逐步回归
Feb 24 Python
基于Python生成个性二维码过程详解
Mar 05 Python
python matplotlib 绘图 和 dpi对应关系详解
Mar 14 Python
pycharm 激活码及使用方式的详细教程
May 12 Python
python 哈希表实现简单python字典代码实例
Sep 27 #Python
python实现发送form-data数据的方法详解
Sep 27 #Python
PyCharm更改字体和界面样式的方法步骤
Sep 27 #Python
Pycharm 字体大小调整设置的方法实现
Sep 27 #Python
python3 写一个WAV音频文件播放器的代码
Sep 27 #Python
简单瞅瞅Python vars()内置函数的实现
Sep 27 #Python
Python 获取项目根路径的代码
Sep 27 #Python
You might like
从php核心代码分析require和include的区别
2011/01/02 PHP
php 保留字列表
2012/10/04 PHP
php实现的漂亮分页方法
2014/04/17 PHP
js获取图片长和宽度的代码
2009/11/24 Javascript
用AJAX返回HTML片段中的JavaScript脚本
2010/01/04 Javascript
jquery 锁定弹出层实现代码
2010/02/23 Javascript
javaScript让文本框内的最后一个文字的后面获得焦点实现代码
2013/01/06 Javascript
jquery图片放大镜功能的实例代码
2013/03/26 Javascript
JavaScript charCodeAt方法入门实例(用于取得指定位置字符的Unicode编码)
2014/10/17 Javascript
jQuery插件multiScroll实现全屏鼠标滚动切换页面特效
2015/04/12 Javascript
基于jquery步骤进度条源码分享
2015/11/12 Javascript
Node.js插件安装图文教程
2016/05/06 Javascript
一道优雅面试题分析js中fn()和return fn()的区别
2016/07/05 Javascript
[原创]SyntaxHighlighter自动识别并加载脚本语言
2017/02/07 Javascript
JQuery中Ajax的操作完整例子
2017/03/07 Javascript
vue 插值 v-once,v-text, v-html详解
2018/01/19 Javascript
vue路由拦截及页面跳转的设置方法
2018/05/24 Javascript
Vue验证码60秒倒计时功能简单实例代码
2018/06/22 Javascript
Angularjs 根据一个select的值去设置另一个select的值方法
2018/08/13 Javascript
vueJs实现DOM加载完之后自动下拉到底部的实例代码
2018/08/31 Javascript
vue2.0 路由模式mode="history"的作用
2018/10/18 Javascript
用webpack4开发小程序的实现方法
2019/06/04 Javascript
JS设置自定义快捷键并实现图片上下左右移动
2019/10/17 Javascript
使用Python的内建模块collections的教程
2015/04/28 Python
python使用range函数计算一组数和的方法
2015/05/07 Python
Python实现监控程序执行时间并将其写入日志的方法
2015/06/30 Python
python:按行读入,排序然后输出的方法
2019/07/20 Python
tensorflow实现读取模型中保存的值 tf.train.NewCheckpointReader
2020/02/10 Python
pytorch 实现在一个优化器中设置多个网络参数的例子
2020/02/20 Python
用CSS3实现Win8风格的方格导航菜单效果
2013/04/10 HTML / CSS
陈胜吴广起义口号
2014/06/20 职场文书
总经理检讨书
2014/09/15 职场文书
企业法人授权委托书范本
2014/09/23 职场文书
2015年煤矿工作总结
2015/04/28 职场文书
SpringAop日志找不到方法的处理
2021/06/21 Java/Android
5个pandas调用函数的方法让数据处理更加灵活自如
2022/04/24 Python