2017-09-10 57 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