pyenv 安装与常见问题

一、安装和使用pyenv

    参照网址:

        http://blog.froehlichundfrei.de/2014/11/30/my-transition-to-python3-and-pyenv-goodby-virtualenvwrapper.html

        http://www.cnblogs.com/npumenglei/p/3719412.html

1.安装pyenv 和pyenv virtualenv

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

    git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv

安装完成后,添加以下代码到~/.zshenv或者~/.zsh_profile,如果没有安装zsh的那么就将以下代码复制到.bash_profile文件中:

# pyenv root

export PYENV_ROOT="$HOME/.pyenv"

# Add pyenv root to PATH

# and initialize pyenv

if [[ -d $PYENV_ROOT ]];then

    PATH="$PYENV_ROOT/bin:$PATH"

    # initialize pyenv

    eval "$(pyenv init -)"

    # initialize pyenv virtualenv

    eval "$(pyenv virtualenv-init -)"

fi

二、使用:

1.新建一个环境:pyenv virtualenv 3.5.1 Flask

2.设置某个版本的环境:pyenv local Flask

3.如果想要让所有的都是用某一个环境:pyenv activate Flask

4.如果不使用了某一个环境:pyenv deactivate Flask就会换成系统环境了,

5.删除这个虚拟环境:pyenv virtualenv-delete env271

三、问题:

    1.更新pyenv的版本:

        进入到.pyenv文件夹里面,输入$git pull即可,

        更新数据库,pyenv rehash

    2.安装python版本问题:

        pyenv install 3.6.0

        会报一下错误:

            Downloading openssl-1.0.2g.tar.gz...

            ->             https://yyuu.github.io/pythons/b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33

            Installing openssl-1.0.2g...

            BUILD FAILED (OS X 10.11.6 using python-build 1.0.8-2-gb7d89ba)

            Inspect or clean up the working tree at             /var/folders/jb/x_x_0lz557q8kg81_c5t_9_40000gn/T/python-build.20170303110314.8781

            Results logged to /var/folders/jb/x_x_0lz557q8kg81_c5t_9_40000gn/T/python-build.20170303110314.8781.log

            Last 10 log lines:

            Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo.

            Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo.

这是因为没有配置Xcode的原因:输入:sudo xcodebuild -license accept即可

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Python为主流开发语言, 用python 开发的程序越来越多。 方便的是大多linux系统里面都默认集成了py...
    53921f46e0b9阅读 64,428评论 3 18
  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    小迈克阅读 8,166评论 1 3
  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    aimaile阅读 26,725评论 6 427
  • 提到 Python 环境管理,更多人可能会首先想到 virtualenv。但与用于创建独立包环境的virtuale...
    唐山_risk阅读 6,442评论 0 0
  • 每个人的世界都是无彩缤纷的,都是值得让人回忆的。花有花的世界,鱼有鱼的世界,而我的世界全是你,可是你的世界...
    是你路过我的倾城时阅读 4,253评论 1 0

友情链接更多精彩内容