美文网首页
pyenv 安装与常见问题

pyenv 安装与常见问题

作者: RosalindJuan | 来源:发表于2018-02-05 14:33 被阅读0次

    一、安装和使用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即可

    相关文章

      网友评论

          本文标题:pyenv 安装与常见问题

          本文链接:https://www.haomeiwen.com/subject/hwbbzxtx.html