2017-09-10 62 views
0

我想我搞砸了爲python和整個環境安裝軟件包。每當我想安裝的東西我遇到這樣的問題:。

directory is not owned by the current user and the cache has been disabled搞砸了Python軟件包installement? (OS X)

而且PyCharm認爲我還需要安裝引用的包(沒有模塊哪項是錯誤的,因爲我可以把他們當我點擊「安裝引用包我從上面加上獲得提到的警告:

OSError: [Errno 1] Operation not permitted

希望你們中的一個可以幫助:(

問候 馬蒂亞斯

編輯:在某些時候,我還安裝了一個venv for python。也許這與我的問題有關。我很抱歉,我對它很陌生,不知道我在做什麼。

回答

0

你有一個問題與您的權限,如果你運行

which python 

你會看到安裝在您的當前版本的Python在哪裏。如果你在osx上,我嚴重推薦下載brew在這裏:https://brew.sh/。只需粘貼該命令到你的終端,那麼你應該通過運行安裝python:

brew install python 

這會給你一些後來的指示,但蟒蛇的釀造捆綁版本是很多比被捆綁在一個更強大的你係統。另外需要注意的是,如果您使用的是虛擬環境,請考慮使用virtualenvwrapper here。這應該讓事情運行更順利:)

希望有所幫助。

+0

此外,它可能像運行chown並將您的python發行版的所有權設置爲您自己的用戶名一樣簡單。但是,爲了避免這樣的問題,我會使用brew來爲我管理這些事情。 – user2662833

+0

當我輸入的Python返回
'在/ usr/bin中/ python' 當我想CHOWN添加到我的用戶這條道路,我得到:
'CHOWN:在/ usr/bin中/ Python的:不允許操作' –

+0

'sudo chown !!'你必須sudo,因爲它目前不屬於你的用戶。 – user2662833