美文网首页
在Mac OS X上安装Python 3并使用virtualen

在Mac OS X上安装Python 3并使用virtualen

作者: iOSDevLog | 来源:发表于2018-08-03 10:34 被阅读109次

    这篇文章解释了如何在Mac OS X中安装Python 3,包括Mavericks和Yosemite。如果要清理安装Python 2.7,请查看此帖子。你也可以同时安装!🙂

    它还展示了如何在Python 3中使用virtualenv和virtualenvwrapper。不要错过它!

    与Python 2.7一样,我们需要先安装Xcode和Homebrew。

    安装Xcode和Homebrew

    首先, 如果您还没有安装Xcode,请安装 它。您可以在Apple Store中找到它。

    接下来,我们需要安装 Xcode 的 命令行工具。打开终端并输入:

    $  xcode-select  --install
    ``
    
    这应该会触发一个弹出窗口,要求您安装命令行工具。如果您在安装这些工具时遇到问题,可能会在[Stackoverflow](http://stackoverflow.com/a/9329325)上找到有用的帖子  。
    
    接下来,我们需要安装  [Homebrew](http://brew.sh/)。在终端中,键入以下命令行:
    
    

    ruby -e "(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

    
    现在,我们需要在PATH环境变量的顶部插入Homebrew目录。通过这种方式,一些Homebrew安装将优先于库存OS X二进制文件。打开或创建文件〜/ .bash_profile并写入:
    
    

    export PATH=/usr/local/bin:$PATH
    ``

    关闭终端并再次打开以使这些更改生效。

    安装Python 3

    如果你输入

    $  brew search python
    

    您将看到要安装的可用python相关软件包,并且python3应该在其中。我们安装吧!

    $  brew install python3
    

    您可以通过键入来检查安装的版本

    $  python3  --version
    

    你可以打开它:

    $  python3
    

    此外,当您使用Homebrew安装python时,您还安装:

    • 相应的pip包管理器,称为pip3
    • 相应的Setuptools
    • pyvenv,替代virtualenv - 酷!

    使用pyvenv创建虚拟环境

    既然你有Python3,你也有pyvenv,一个创建虚拟环境的工具(类似于virtualenv)。但是,有一个关于你安装的pyvenv版本的重要说法:只有安装了Python 3.4或者后者,pyvenv还会在创建新的虚拟环境时安装pip。

    让我们使用pyvenv创建一个名为myenv的新虚拟环境:

    $  pyvenv myenv
    

    这将在当前目录中创建名为myenv的文件夹。要激活此环境,只需键入:

    $  source myenv/bin/activate
    

    只需键入以下内容即可启动Python 3:

    $  python
    

    请注意,当您在虚拟环境中时,您不需要使用命令python3来打开Python 3。

    Virtualenvwrapper与Python 3

    你们中的许多人都会熟悉virtualenvwrapper,这是一个很好地管理你的虚拟环境的好工具。要安装它,我们将首先安装virtualenv:

    $  pip install virtualenv
    
    $  pip install virtualenvwrapper
    

    接下来,创建一个包含所有虚拟环境的文件夹:

    $  mkdir  ~/.virtualenvs
    

    打开.bashrc文件并添加:

    export WORKON_HOME=~/.virtualenvs
    
    source  /usr/local/bin/virtualenvwrapper.sh
    

    您可以通过键入来激活这些更改

    $  source  .bashrc
    

    我们准备使用Python 3创建一个新的虚拟环境

    $  mkvirtualenv  --python=python3_path myenv
    

    其中python3_path是python3的路径,可以在其中找到

    $  which python3
    

    就我而言

    $  mkvirtualenv  --python=/usr/local/bin/python3 myenv
    

    这将在环境文件夹〜/ .virtualenvs中创建一个文件夹myenv。运行上一个命令后,新环境将处于活动状态。要停用它,只需输入:

    $  deactivate
    

    并再次激活它

    $  workon myenv
    

    在你的python3虚拟环境中,如果你输入

    $  python
    

    你激活python 3!此外,您可以使用pip调用pip3并安装python3包。

    例如,您可以使用安装 Django 1.7

    $  pip install Django==1.7
    

    现在,您已准备好编码!

    请给它一个 +1并分享给你的朋友!谢谢!🙂

    原文:http://www.marinamele.com/2014/07/install-python3-on-mac-os-x-and-use-virtualenv-and-virtualenvwrapper.html
    作者:Marina Mele
    时间:2014年7月12日

    相关文章

      网友评论

          本文标题:在Mac OS X上安装Python 3并使用virtualen

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