2015-07-03 122 views
1

我对Python包有一个很大的问题。当谈到Python时,我完全是新手,而且我很长一段时间都遇到了麻烦。无论如何,我成功地安装了NumPy软件包,之后我无法通过在终端中使用python setup.py install来安装任何软件。如何安装Python Pandas?

我想安装熊猫包,但每次我得到了同样的错误:

[Errno 13] Permission denied: '/Library/Python/2.7/site-packages/test-easy-install-539.pth'. 

我落后了一步,并试图安装“点子”和/或“的setuptools”但每次都收到相同的错误[Errno 13]

有没有办法“容易”甚至“理解”地安装Python包。

+1

我尽量不要用太多的系统python安装,并且我个人更喜欢使用[pyenv](https://github.com/yyuu/pyenv)来设置我的python开发区域,在那里我可以管理单独的python环境。 –

回答

3

权限被拒绝错误源于安装软件包时没有写权限。在unix系统上,命令是“sudo”。

因此,无论您使用哪个软件包管理器来下载熊猫,无论使用哪种软件包,都应使用“sudo”启动命令,以确保您授予自己写入下载权限。

例子:(这是一个Linux机器)

sudo apt-get install pip 

然后用PIP(Python包管理器)

pip install <package-name> 

在Mac中,你要么必须使用自制或macports作为你的包管理器。

安装自制程序是这样的:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

然后用冲泡安装PIP

brew install pip 

而且正如点子安装Python包

pip install <package-name> 
+0

根据他或她运行的OS X版本的不同,为了获得最新的Python版本,可能建议使用“brew install python”而不是安装“pip”;旧版本的OS X包含2.5或2.6。 – jgysland

+0

@jgysland是的!我忘了最重要的部分。其实python安装到本地系统。 ;) – andrewdleach

3

好之前,这是不是你的问题的答案,但是Anaconda对于Linux来说是完美无缺的。但我想这对于苹果来说是相同的:http://continuum.io/downloads#py34

+1

管理python包的挑战正是创建ananconda的原因。为科学和数据应用程序安装程序提供完全加载的python + 100软件包。 – AZhao

+0

尽管这个链接可能回答这个问题,但最好在这里包含答案的基本部分,并提供供参考的链接。如果链接页面更改,则仅链接答案可能会失效。 - [来自评论](/ review/low-quality-posts/18742475) – scottlittle

0

你可以使用easy_install的太:

先安装easy_install的工具,然后使用它像:

easy_install pandas 
0

感谢大家的帮助! !

我会建议大家面对相同的问题安装brew,然后按照上面提到的步骤。

如果仍有问题([Errno 13]),请先尝试使用“sudo su”,然后按照所需的安装步骤进行操作。

最佳, 卵

0

你可以尝试以下。 sudo easy_install熊猫