首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >在Mac OS X上安装Python 3并使用virtualenv和virtualenvwrapper

在Mac OS X上安装Python 3并使用virtualenv和virtualenvwrapper

作者头像
iOSDevLog
发布2018-08-10 15:37:00
4.5K0
发布2018-08-10 15:37:00
举报
文章被收录于专栏:iOSDevLogiOSDevLog

这篇文章解释了如何在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日

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装Xcode和Homebrew
  • 安装Python 3
  • 使用pyvenv创建虚拟环境
  • Virtualenvwrapper与Python 3
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档