python - 无法为 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 安装。
我怎样才能解决这个问题?
解决方案
对于 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
推荐阅读
- css - 如何在不使用引导程序中的 css 的情况下向 div 添加填充?
- javascript - 我想在单击按钮时将数据提交到 Cloud Firestore 文档
- asp.net - 避免在没有 AJAX 的情况下在 asp.net 中回发导致的页面刷新
- c# - 使用数据库忘记密码 asp.net
- javascript - 单击图像时Javascript未运行
- c++ - 时间复杂度差异以及如何
- javascript - 无法使用猫鼬设置 2dsphere 索引
- regex - 如何为以下场景编写正则表达式?
- codenameone - 代号一:UIFrament中的findById
- webpack - 以 webpack-chain 方式编写 MiniCssExtractPlugin