[英]Installing Pandas on MacOs. Permission Error
I am trying to pip install pandas on a mac. 我试图在Mac上点安装熊猫。 I have python 3.6 installed. 我安装了python 3.6。
When I pip install in the terminal I get the following error: 当我在终端中进行pip安装时,出现以下错误:
Exception:
Traceback (most recent call last):
File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/basecommand.py", line 215, in main
status = self.run(options, args)
File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/commands/install.py", line 342, in run
prefix=options.prefix_path,
File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/req/req_set.py", line 784, in install
**kwargs
File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/req/req_install.py", line 851, in install
self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/req/req_install.py", line 1064, in move_wheel_files
isolated=self.isolated,
File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/wheel.py", line 345, in move_wheel_files
clobber(source, lib_dir, True)
File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/wheel.py", line 316, in clobber
ensure_dir(destdir)
File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/utils/__init__.py", line 83, in ensure_dir
os.makedirs(path)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/os.py", line 157, in makedirs
mkdir(name, mode)
OSError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/pandas'
Could you possibly edit the error into a formatted code block by highlighting it and pushing ctrl+k so it is easier to read? 您是否可以通过突出显示错误并按ctrl + k将错误编辑为格式化的代码块,以使其更易于阅读? Thanks. 谢谢。
Edit: Also, I just looked through and at the bottom it says permission denied. 编辑:另外,我只是浏览了一下,在底部显示权限被拒绝。 Try rerunning the command as an admin. 尝试以管理员身份重新运行命令。 IE try this command: IE浏览器请尝试以下命令:
sudo pip install pandas
You might have already noticed, Mac come with a built in Python, python 2.7. 您可能已经注意到,Mac带有内置的Python python 2.7。 If you read your traceback: /Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/basecommand.py
it's pointing to the 2.7 dir. 如果您阅读了回溯: /Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/basecommand.py
则指向2.7目录。 this dir is in the Library folder so you don't have permission to install to it. 该目录位于Library文件夹中,因此您没有安装权限。
But you state that you have Python 3.6 installed as well, so if you wanted to install to that indtead. 但是您声明自己也安装了Python 3.6,因此如果要安装到该indtead。 Do pip3 install pandas
or python3 -m pip install pandas
this help specify the python version. 执行pip3 install pandas
或python3 -m pip install pandas
帮助指定python版本。 And if you want to run python 3.6 in terminal, type python3
instead of just python
如果要在终端中运行python 3.6,请键入python3
而不是python
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.