无法在 Mac OS Mojave 上创建 Python 虚拟环境

Nic*_*Guy 8 virtualenv python-3.7

每当我运行时,python3 -m venv venv我都会收到此错误。我的 Mac 上没有出现此错误,这是 Mojave 背后的版本。我不确定问题是什么,错误文本非常简短:

Error: Command /Users/marcus/venv/bin/python3', '-Im', 'ensurepip', '--upgrade', '--default-pip']' died with <Signals.SIGABRT: 6>.

操作系统:Mac OS 10.14.3

Python 版本:3.7.2

血压:高

Nic*_*Guy 8

盯着这条线看了很长时间后,我意识到它主要是在抱怨 pip,这可能是由 Mac OS X 的系统 pip 引起的,它是受保护的。

我的 venv 充满了没有 pip 标志,如下所示:python3 -m venv venv --without-pip

这对我来说是最好的:

virtualenv -p python3 venv && source venv/bin/activate

  • 这实际上让我的噩梦变得更糟,因为这样我就无法在 venv 中使用 pip (7认同)