python-3.x - MacOS Python 3.7 virtualenv 失败?

标签 python-3.x virtualenv

我的系统运行的是 MacOS 和 Homebrew,最近更新到 Python 3.7。

现在,只是创建一个新的 virtualenv 并尝试使用它失败了。

仅供引用,我实际上并不需要 Python 3.7。我不是故意升级的。我更喜欢最新的稳定版、受支持的版本,但当然,我希望基础功能正常运行。

➜  rm -rf ~/.virtualenvs/test
➜  python3 -m venv ~/.virtualenvs/test
➜  vex --path ~/.virtualenvs/test python
zsh: /usr/local/bin/vex: bad interpreter: /usr/local/opt/python/bin/python3.6: no such file or directory

➜  python3
Python 3.7.0 (default, Jun 29 2018, 20:13:13) 
[Clang 9.1.0 (clang-902.0.39.2)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 

最佳答案

/usr/local/bin/vex 文件的第一行是:#!/usr/local/opt/python/bin/python3.6;它叫做shebang它将操作系统指向解释器以运行脚本。您已卸载 python3.6,因此操作系统无法找到所述解释器。您需要使用 python3.7 重新安装 vex

关于python-3.x - MacOS Python 3.7 virtualenv 失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51138948/

相关文章:

python - 在 Python 中记录到单独的文件

python 3 : unit measures associated to variables

python - 使用 python 3.10 为 python 2.7 创建 virtualenv

python - 如何连续计算文本文件的结果

python - 两个表的行级比较

python - 使用 venv 时环境 $PATH 不同

python - 未找到 Pip 包 - Brewed Python

python virtualenv 没有使用正确版本的 python

python - 在 virtualenv 中从 Emacs 内调用 Nose 测试

python - 如何在企业网络内部署Python应用程序