VScode安装包时报错ContextualVersionConflict
ContextualVersionConflict: (cryptography 3.3.2 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python), Requirement.parse(‘cryptography<3.3,>=2.9.2’), set([‘aliyun-python-sdk-core’]))
卸载了sdk包重新安装的时候,报错。
发现是因为cryptography 的版本太高了,3.3.2,导致失败,需要安装小于3.3.0且大于2.9.2版本的才可以。
解决办法
重新安装低版本的cryptography包即可。
使用了:!pip freeze
并没有生效,因为它安装的是3.3.0版本的。
手动安装3.2.0版本的即可pip install cryptography==3.2.
查看是3.3版本的包
然后再安装其他的sdk包,便不会报错。
问题完美解决。