前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Mac上python环境配置

Mac上python环境配置

作者头像
py3study
发布2020-01-02 15:22:04
6110
发布2020-01-02 15:22:04
举报
文章被收录于专栏:python3python3python3

Life is short, I use python

pyenv用来管理多个版本的python在用户目录的安装和使用, 类似rbenv

pyenv与pyenv-virtualenvwrapper:

brew install python pyenv pyenv-virtualenvwrapper

sudo pip install virtualenvwrapper

#如果pip不存在
sudo easy_install pip

>然后你需要把以下内容粘贴到~/.bash_profile文件中
# pyenv
PYENV_ROOT="$HOME/.pyenv"
PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"

#pyenv virtualenvwrapper
pyenv virtualenvwrapper_lazy

安装python

//因为MAC El Capitan安装python3.5.0时找不到zlib,所以加上CFLAGS和LDFLAGS
CFLAGS="-I$(brew --prefix openssl)/include -I$(xcrun --show-sdk-path)/usr/include" \
LDFLAGS="-L$(brew --prefix openssl)/lib" \
pyenv install 3.5.0

pyenv rehash

设置使用python版本

//这里不推荐使用系统默认版本(即system), 默认版本在用virtualenvwrapper会报错
pyenv global 3.5.0

pyenv与homebrew冲突解决

#添加到上述文件中
#pyenv not playing nice with homebrew
alias brew="env PATH=${PATH//$(pyenv root)\/shims:/} brew"

pyenv基本用法

1.安装python

pyenv install 2.7.10
pyenv rehash

2.删除python

pyenv uninstall 2.7.10

3.查看已安装版本

pyenv versions

4.查看当前使用版本

pyenv version

virtualenvwrapper基本用法

之前记得重新启动下Terminal, 使上面配置生效

1.创建一个(虚拟?)开发环境

mkvirtualenv testing

workon testing

2.装一些听都没听过的依赖包(前面的括号里面会显示你现在用哪一个环境的)

pip install ... (例如: cherrypy, routes)

3.用的不爽删了就是了

deactivate (或者切换到其他python虚拟环境中)

rmvirtualenv testing
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-10-10 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • pyenv与pyenv-virtualenvwrapper:
  • 安装python
  • 设置使用python版本
  • pyenv与homebrew冲突解决
  • pyenv基本用法
  • virtualenvwrapper基本用法
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档