【发布时间】:2020-07-28 16:48:17
【问题描述】:
我已经使用 Homebrew 安装了 pyenv 和 pyenv-virtualenv(我正在使用 macOS Catalina 10.15.6)。
我正在使用 python 版本 3.7.8 运行 pyenv 环境。
如果我激活我的 pyenv-virtualenv,然后尝试运行一些 pip 命令,这些命令不会返回任何内容。我只在下一行看到闪烁的光标。例如:
$ pip install -r requirements
或
$ pip list
不过,当我只打电话给pip 时,我有帮助菜单。
配置似乎没问题:
$ which pip
返回
Users/marie/.pyenv/shims/pip
在pyenv之外,pip正常工作。
问题似乎来自特定版本的 Python 和 pip。事实上,迁移到旧版本的 Python (Python 3.7.1) 和 pip (10.0.1) 可以让 pip 正常工作。
但是:Python 3.7.8 + pip 20 没有。
知道为什么会这样吗?
【问题讨论】:
-
试试
/Users/marie/.pyenv/shims/pip install --upgrade pip或/Users/marie/.pyenv/shims/python -m pip install --upgrade pip。 -
这也不起作用。
标签: python pip virtualenv macos-catalina pyenv