首页 > 解决方案 > 在 bash 脚本中运行时 pip install “解析错误”

问题描述

我有一个 bash 脚本来做 pip install 几个包。

#!/bin/bash
packages="pycparser cffi ipaddress enum34 cryptography asn1crypto"
pip install ${packages}

我看到了这个错误:

Invalid requirement: 'pycparser cffi ipaddress enum34 cryptography asn1crypto' Traceback (most recent call last):   File "/usr/local/lib/python2.7/dist-packages/pip/_internal/req/req_install.py", line 252, in from_line
    req = Requirement(req)   File "/usr/local/lib/python2.7/dist-packages/pip/_vendor/packaging/requirements.py", line 97, in __init__
    requirement_string[e.loc:e.loc + 8])) InvalidRequirement: Invalid requirement, parse error at "'cffi ipa'"

pip install pycparser cffi ipaddress enum34 cryptography asn1crypto当我在终端本身上运行命令时,一切都很好。

任何人都可以帮忙吗?谢谢。

标签: pythonpip

解决方案


推荐阅读