python调用不同版本opencv_使用pyenv管理不同的Python版本

ceb3215441df7e6eb3f1a5ba223b0a7c.gif

Python2和Python3之间存在着较大的差异,并且由于各种原因导致了Python2和Python3的长期共存,在实际工作过程中,我们可能同时会使用到Python2和Python3,像笔者自己就用Python3编写爬虫程序或者Web项目,使用Python2来支持sqlmap等工具,因此经常需要在Python2和Python3之间进行来回切换。

安装不同Python版本的并不是一件容易的事情,在不同的Python版本之间来回切换更加困难,而且多个版本并存非常容易互相干扰,因此我们需要一个名为pyenv的工具,pyenv是一个Python版本管理工具,它能够进行全局的Python版本切换。

pyenv的安装

选择pyenv的安装路径,Ubuntu系统可以选择安装在home目录下,在命令窗口输入如下命令:

git clone https://github.com/pyenv/pyenv.git ~/.pyenv

定义环境变量,在命令窗口依次输入如下命令:

# echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc

# echo 'export PATH="$PYENV_ROOT/bin : $PATH"' >> ~/.bashrc

#echo 'eval "$(pyenv init -)"' >> ~/.bashrc

重启终端或者执行以下命令:#source ~/.bashrc

至此,pyenv就安装完成了,我们可以通果下面的命令验证pyenv是否正确安装并获取pyenv的安装信息:pyenv --help

0aa04284f55caaadb23d3fc4c6fc7ca8.png

pyenv的使用

我们通过pyenv的install命令,可以查看pyenv当前支持哪些Python版本,该命令会列出可以用 pyenv 安装的 Python 版本。列表很长,仅列举其中几个,如下所示:

bba740928be77afcd0e6791c5e0ae471.png

使用pyenv安装不同的Python版本:

pyenv install -v 3.6.0

pyenv install -v 2.7.13

查看当前系统中包含的Python版本:pyenv versions

8178268188ddbbf66e8393a5407432a9.png

由于我们安装了2个Python版本,加上我们系统自身的Python,当前系统存在3个不同的Python版本。

通过pyenv global选择不同的Python版本,如图所示:

703dcee8f5236909f71e5350f5ac6598.png

现在就可以在服务器中随时切换Python的任意版本了,妈妈再也不用担心Python版本混乱了。

1cc758de45625640fc7db34921c9cc49.png

你可能喜欢

Python 30 个技巧

利用11行Python代码, 盗取了室友的U盘, 内容不堪入目!

用Python解密手机 ‘秋秋’ 谈天记录

02c8cb433e2d74af454d0cdd67425c9f.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值