1. 源码安装,过程忽略,遇到安装后无法import oss2 的情况;
2. 选择sudo pip install oss2
遇到问题1:
File "/usr/local/lib/python2.7/distutils/dist.py", line 1154, in _encode_field
if isinstance(value, unicode):
RuntimeError: maximum recursion depth exceeded while calling a Python object
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-ijohkq/oss2/
解决办法:sudo vim /usr/local/lib/python2.7/distutils/dist.py
在这个文件开头新增
import sys
sys.setrecursionlimit(1000000) #例如这里设置为一百万
遇到问题2:
Command "python setup.py egg_info" failed with error code -11 in /tmp/pip-install-SS9ri9/oss2/
解决办法:
sudo python -m pip install --upgrade --force pip
sudo pip install setuptools==33.1.1