pyenv 的安装和使用 记录一下避免自己下次用时忘了

1.安装和删除和更新(参考 https://github.com/pyenv/pyenv-installer )

Install:
$ curl https://pyenv.run | bash
pyenv.run redirects to the install script in this repository and the invocation above is equivalent to:

$ curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
Restart your shell so the path changes take effect:

$ exec $SHELL
You can now begin using pyenv.

If you need, export USE_GIT_URI to use git:// instead of https:// for git clone.

Update:
$ pyenv update
Uninstall:
pyenv is installed within $PYENV_ROOT (default: ~/.pyenv). To uninstall, just remove it:

$ rm -fr ~/.pyenv
then remove these three lines from .bashrc:

export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
and finally, restart your shell:

$ exec $SHELL

2.使用 常用命令

pyenv commands  查看pyenv命令

pyenv install --list    #查看可安装的python版本
pyenv versions          #查看已安装版本
pyenv version           #查看当前使用的python版本
pyenv install -v 版本号  #安装python
pyenv rehash            #刷新python已安装列表
pyenv uninstall 版本号   #删除python

pyenv virtualenv 已有版本环境名名 新版本环境名  #按已有版创建新的python环境(调用virtualenv,python3 自带了virtualenv,py2要自行装)

pyenv global 版本号     #设置当前全局python版本
pyenv local  版本号     #设置当前目录局部python版本,以后进入目录就会自动切换到这个版本
pyenv local --unset     #取消局部python版本设置,或者删除当前目录下的.python-version文件

下载非常 慢怎么破?

pyenv淘宝镜像源加速:https://npm.taobao.org/mirrors/python/
下载需要的版本放到~/.pyenv/cache文件夹下面
然后执行 env PYTHON_CONFIGURE_OPTS="--enable-framework" pyenv install 版本号 安装对应的python版本

PS: 在mac下 pyenv install python 时一定要加上 env PYTHON_CONFIGURE_OPTS="--enable-framework", 否则会有很多坑,pyinstall可能打包了就是不能运行, wxpython 应用下面报错

This program needs access to the screen. Please run with a

Framework build of python, and only when you are logged in

on the main display of your Mac.

加了 enable-framework 安装后,明显的区别就是会在应用程序里多了python.app和IDLE.app. 我猜测可能是不加 enable-framework安装,会少装了窗口体系的支持。

更细节的分析参考:https://wiki.wxpython.org/wxPythonVirtualenvOnMac

 

ps: 如果是 brew 安装的 pyenv,可能没有默认装 pyenv-virtualenv

参考 https://github.com/pyenv/pyenv-virtualenv 安装。

或者都用brew安装更简

brew install pyenv

brew install pyenv-virtualenv

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wxgnolux

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值