python - pipenv 安装命令错误 : 'install_requires' must be a string or list of strings containing valid project/version requirement specifiers

标签 python pip pipenv

当我尝试 pipinstall pipenv 时,出现以下错误:

nathan@DESKTOP-KKB4QL2:/mnt/c/Users/Nathan/Dropbox$ pip install pipenv
Downloading/unpacking pipenv
  Downloading pipenv-11.7.1.tar.gz (5.0MB): 5.0MB downloaded
  Running setup.py (path:/tmp/pip_build_nathan/pipenv/setup.py) egg_info for package pipenv
    error in pipenv setup command: 'install_requires' must be a string or list of strings containing valid project/version requirement specifiers
    Complete output from command python setup.py egg_info:
    error in pipenv setup command: 'install_requires' must be a string or list of strings containing valid project/version requirement specifiers

----------------------------------------
Cleaning up...
Command python setup.py egg_info failed with error code 1 in /tmp/pip_build_nathan/pipenv
Storing debug log for failure in /home/nathan/.pip/pip.log

我尝试更新 pip,但结果出现异常。

最佳答案

确保您使用的是正确版本的 pip。您的 pip 可能默认为 2.7,您可以尝试 pip3.6 或在您的系统中找到任何/所有版本的 pip。

我在尝试时遇到了这个问题

pip install --user pipenv

这在我尝试时已修复(在 MacOS sierra 上)

sudo -H pip3.6 install -U pipenv

谢谢

关于python - pipenv 安装命令错误 : 'install_requires' must be a string or list of strings containing valid project/version requirement specifiers,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49268638/

相关文章:

pip - 使用 pip 安装 Python OSC

python - 如何使用setuptools分发特定文件?

python - 重新排列行值

python - 在 python 中,如何从任何列(字符串值)中存在特定字符串的数据框中获取行

python-3.x - 从 conda 为 pip3 创建 requirements.txt

django - Pipenv 无法在远程服务器上安装 boto3 (Heroku)

bash 脚本启动新的 shell 并继续运行命令

python - 是否可以将 pipenv 与 setup.py 一起使用?

python - Tensorflow 自定义学习率调度程序给出意外的 EagerTensor 类型错误

javascript - base64 在 python 中编码,在 javascript 中解码