我已经使用Homebrew安装了pyenv和pyenv-virtualenv (我正在使用macOS Catalina10.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 (Python3.7.1)和pip (10.0.1)会使pip工作得很好。
但是: Python 3.7.8 + pip 20不支持。
知道为什么会这样吗?
发布于 2020-07-29 00:53:17
尝试重新安装pip。这可能与您的情况相关:PyEnv Issue 1122 pyenv can't find pip
发布于 2020-07-29 01:48:08
尝试从头开始(从https://github.com/pypa/pip/issues/7620#issuecomment-576653578)安装pip。
curl -fL https://bootstrap.pypa.io/get-pip.py | /Users/marie/.pyenv/shims/python -如果找不到curl,可以尝试使用wget
wget -O- https://bootstrap.pypa.io/get-pip.py | /Users/marie/.pyenv/shims/python -我不知道为什么virtualenv会发生这种情况。我猜可能是自制软件的套装有问题。你可以使用pip install virtualenv。
https://stackoverflow.com/questions/63139022
复制相似问题