我正在尝试使用以下命令在Amazon-EC2实例上安装mongo-connector:
pip install mongo-connector
但每次都会出现以下错误:
Exception: Traceback (most recent call last): File "/usr/local/lib/python2.7/site-packages/pip/basecommand.py",line 215,in main status = self.run(options,args) File "/usr/local/lib/python2.7/site-packages/pip/commands/install.py",line 31 7,in run prefix=options.prefix_path,File "/usr/local/lib/python2.7/site-packages/pip/req/req_set.py",line 736,in install requirement.uninstall(auto_confirm=True) File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py",line 742,in uninstall paths_to_remove.remove(auto_confirm) File "/usr/local/lib/python2.7/site-packages/pip/req/req_uninstall.py",line 1 15,in remove renames(path,new_path) File "/usr/local/lib/python2.7/site-packages/pip/utils/__init__.py",line 267,in renames shutil.move(old,new) File "/usr/lib64/python2.7/shutil.py",line 300,in move rmtree(src) File "/usr/lib64/python2.7/shutil.py",line 252,in rmtree onerror(os.remove,fullname,sys.exc_info()) File "/usr/lib64/python2.7/shutil.py",line 250,in rmtree os.remove(fullname) OSError: [Errno 13] Permission denied: '/usr/lib/python2.7/dist-packages/request s/sessions.pyo'
我认为这可能是root权限的一些问题,所以我试过:
sudo pip install mongo-connector
但是这说,
sudo: pip: command not found
我使用的是pip 8.1.2,Python 2.7.12.
任何帮助,将不胜感激!
解决方法
我通过使用以下命令解决了这个问题:
sudo `which pip`install mongo-connector