首页 > 解决方案 > 无法为 Python 3 安装 Python 虚拟环境

问题描述

我正在按照这些说明在运行 Mac OSX High Sierra 的 MacBook 上使用 Homebrew 安装 Python 3。

我在这一步遇到问题:

安装 Homebrew 后,在 PATH 环境变量的顶部插入 Homebrew 目录。您可以通过在 ~/.profile 文件的底部添加以下行来执行此操作

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

更新~/.profile运行后python --version,我还是看到了Python 2.7.10

这似乎是一个问题,因为当我按照下一页使用 安装虚拟环境pip install --user pipenv时,安装完成后收到以下警告:

脚本 pewtwo、pipenv 和 pipenv-resolver 安装在 '/Users/charliesneath/Library/Python/2.7 / bin' 中,它不在 PATH 上。

似乎我的系统没有正确优先考虑 Homebrew 的 Python 3 安装。

我怎样才能解决这个问题?

标签: pythonpython-3.xmacosvirtualenv

解决方案


对于 Mac,当您安装 python3 时,它安装在与您引用的示例不同的路径中。要找出 python3 的安装位置,请键入命令行:

which python3

它会返回/Library/Frameworks/Python.framework/Versions/3.6/bin/python3

将以下行添加到 .bash_profile:

PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}"
export PATH

推荐阅读