與PIP

2017-03-21 78 views
2

我想用PIP命令與PIP

pip install tweepy 

但它是未來與錯誤安裝tweepy安裝Tweepy

DEPRECATION: Uninstalling a distutils installed project (six) has been deprecated and will be removed in a future version. This is due to the fact that uninstalling a distutils project will only partially uninstall the project. 
... 
OSError: [Errno 1] Operation not permitted: '/var/folders/zt/c358wgd9255dc9xc2c4s7p9c0000gn/T/pip-odKEwd-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six-1.4.1-py2.7.egg-info' 

我上運行OSX 10.12

一個MAC

感謝您的幫助

+0

我認爲錯誤可以通過執行來解決'PIP安裝刮--upgrade - 忽略安裝six'看到: [在OS X埃爾卡皮坦我不能升級Python包依賴的六個兼容性公用事業NOR我可以移除6](http://stackoverflow.com/questions/33185147/on-os-x-el-capitan-i-可以 - 不升級-A-蟒蛇包依賴-ON-THE-六COMPA) – davedwards

+0

這仍然給出了一個OSERROR。 –

+0

'pip install tweepy --ignore-installed six'呢?仍然是'OSError'? – davedwards

回答

2

既然你標記的python-3.X我的猜測是,你也有蟒蛇3的安裝d想要使用它。該pip命令默認情況下,用於爲python-2.7它是包含在Mac上安裝包,但你無權修改庫six對於內置的蟒蛇2.所以,你應該鍵入這個代替爲Python 3 pip

pip3 install tweepy 

如果你實際上試圖安裝tweepy到python 2,那麼你應該包含選項--ignore-installed six,在安裝需要six的包時需要這個選項,因爲包含的six模塊不能流利地工作。所以,你應該輸入而忽略了包括six的命令,並安裝一個新的覆蓋它:

pip install tweepy --ignore-installed six 
+0

沒有工作,直到我說須藤。 sudo pip3安裝tweepy – DoesData