记python版本管理--pyenv
2024-09-01 04:12:22
随记:
众所周知,python2.x版本与3.x版本有比较大的区别,如果你是2.x版本的使用者,突然接了3.x版本的项目,或者反过来,遇到这种情况该怎么办呢?重新安装自己电脑上的python,来匹配对应的项目?这样也太麻烦了吧,下次状况反过来又得重新装一遍!
其实不用这样,这里有更简单的方法解决python的这个版本问题。这里推荐pyenv,来管理你的python版本,让你可以在不同的版本间随意切换。
安装pyenv(git方式):
先cd到你想要安装的目录,比如这里我直接放在根目录,然后执行:
cd ~
git clone git://github.com/pyenv/pyenv.git .pyenv
然后将pyenv添加至环境变量,将下面三行直接写到~/.bashrc或者~/.zshrc文件中
export PYENV_ROOT="/Users/administrator/.pyenv" export PATH="$PYENV_ROOT/bin:$PYENV_ROOT/shims:/usr/texbin:$PATH" eval "$(pyenv init -)"
.pyenv的路径别弄错了。然后执行以下
$ . ~/.bashrc
$ pyenv rehash
到这里pyenv就算装完了。
使用pyenv:
我们来看以下pyenv能做什么,在命令行输入:
$ pyenv install --list
可以查看所有可以安装的python的版本。输入:
$ pyenv versions
可以查看所有你已经安装的版本,以及你当前系统环境正在使用的python版本:
- 查看可安装的版本
pyenv install --list
; - 安装指定版本
pyenv install 3.4.3
; - 查看已安装版本
pyenv versions
; - 设置全局默认版本
pyenv global 3.4.1
; - 设置当前路径版本
pyenv local 2.7.10
。
至此我们已经可以实现在各个不同的python版本之间实现自由切换了。
最新文章
- CentOS(5.8/6.7)linux生产环境若干优化实战
- mysql 单表排序,相同值排序
- zend studio导入svn项目后不能代码提示的解决
- oracle 抛出自定义错误(网上找的例子)
- 数位类统计问题--数位DP
- 给 Android 开发者的 RxJava 详解
- 12、Jsp加强/自定义标签/JavaBean
- [vijos P1531] 食物链
- 第三百二十三天 how can I 坚持
- 从零开始学ios开发(十六):Navigation Controllers and Table Views(下)
- Ganglia监控搭建
- TCP/IP详解之:广播和多播
- iOS常用的第三方库GitHub地址
- PHP中小小的header函数
- es6五种遍历对象属性的方法 - 表格整理
- Linux文件系统类型和区别
- 利用SQL活动和监视器找出耗时与占用CPU较高的不良SQL语句
- 【BZOJ4873】[六省联考2017]寿司餐厅(网络流)
- easyui datagrid取消点击行的选中事件
- ini_set的用法介绍