使用 pip 和 virtualenv 逐步设置 python?

2023-11-30

有没有关于设置 Mac 使用 python、pip 和 virtualenv 设置的好的分步教程?


下载并安装Python 2.7.1 Mac OS X 64 位/32 位 x86-64/i386 安装程序(适用于 Mac OS X 10.6) or Python 2.7.1 Mac OS X 32 位 i386/PPC 安装程序(适用于 Mac OS X 10.3 至 10.6).

在 OS X 上安装 virtualenv 和 pip 的说明

这就是我安装的方式virtualenv and pip在 OS X 上:

curl -O http://peak.telecommunity.com/dist/ez_setup.py
sudo python ez_setup.py
sudo easy_install pip
sudo pip install virtualenv

我也喜欢用virtualenvwrapper with virtualenv,所以我使用以下方法安装了它:

sudo pip install virtualenvwrapper

我最初是从 Jesse Noller 的文章中获取此信息的“那么您想在 Mac 上使用 Python 吗?”

~/.bash_profile设置

这可能有点过分了,但下面是我的 Mac OS X 部分~/.bash_profile。我使用 Python.org 安装程序安装了多个版本的 Python,这就是为什么我通过 for 循环来添加每个版本的 Python。

# Mac OS X specific settings
if [ ${os_name} == 'Darwin' ]; then

    # The last Python added to PATH will be the default Python
    PY_VER=( '3.1' '2.6' '2.7')
    PY_VER_ELEMENTS=${#PY_VER[@]}
    DEFAULT_PY=${PY_VER[${PY_VER_ELEMENTS}-1]}
    PY_FW="/Library/Frameworks/Python.framework/Versions"

    for (( i=0;i<$PY_VER_ELEMENTS;i++)); do
        if [ -x ${PY_FW}/${PY_VER[${i}]}/bin/python${PY_VER[${i}]} ]; then
            PATH="${PY_FW}/${PY_VER[${i}]}/bin:${PATH}"
            export PATH
        fi
    done

    # Check for virtualenv in the default Python
    if [ -x ${PY_FW}/${DEFAULT_PY}/bin/virtualenv ]; then
        export VIRTUALENV_USE_DISTRIBUTE=true
        export WORKON_HOME=$HOME/.virtualenvs
    fi

    # Check for pip
    if [ -x ${PY_FW}/${DEFAULT_PY}/bin/pip ]; then
        export PIP_VIRTUALENV_BASE=$WORKON_HOME
        export PIP_REQUIRE_VIRTUALENV=true
        export PIP_DOWNLOAD_CACHE=$HOME/.pip_download_cache
    fi

    # Enable virtualenvwrapper
    if [ -x ${PY_FW}/${DEFAULT_PY}/bin/virtualenvwrapper.sh ]; then
        source ${PY_FW}/${DEFAULT_PY}/bin/virtualenvwrapper.sh
    fi

fi
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 pip 和 virtualenv 逐步设置 python? 的相关文章

随机推荐