如何用pip安装带可选依赖的旧版Python包?(pandas实例)
解决旧版本Python包带可选依赖的安装问题
可以安装带可选依赖的旧版本Python包,你遇到的报错是pip语法解析规则导致的,调整命令写法就能解决:
- 用引号把包名、可选依赖和版本号整体包裹,执行以下命令即可:
pip install "pandas[xml]==1.4.4"
之所以原来的命令报错,是因为pip会把未加引号的==1.4.4[xml]当成完整的版本标识解析,而[xml]其实是可选依赖的标记,需要和包名绑定在一起。用引号包裹后,pip就能正确区分可选依赖和版本号部分,顺利安装pandas 1.4.4及其xml扩展依赖。
内容的提问来源于stack exchange,提问作者KevinYanesG
相关产品推荐
相关产品推荐

