我在Mac OSX计算机上安装Python Pandas库时遇到了问题。
我在终端中键入以下内容:
$ sudo easy_install pandas
然后我得到以下内容:
Searching for pandas
Reading http://pypi.python.org/simple/pandas/
Reading http://pandas.pydata.org
Reading http://pandas.sourceforge.net
Best match: pandas 0.9.0
Downloading http://pypi.python.org/packages/source/p/pandas/pandas-
0.9.0.zip#md5=04b1d8e11cc0fc30ae777499d89003ec
Processing pandas-0.9.0.zip
Writing /tmp/easy_install-ixjbQO/pandas-0.9.0/setup.cfg
Running pandas-0.9.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-ixjbQO/pandas-
0.9.0/egg-dist-tmp-EGREoT
warning: no files found matching 'setupegg.py'
no previously-included directories found matching 'doc/build'
warning: no previously-included files matching '*.so' found anywhere in distribution
warning: no previously-included files matching '*.pyd' found anywhere in distribution
warning: no previously-included files matching '*.pyc' found anywhere in distribution
warning: no previously-included files matching '.git*' found anywhere in distribution
warning: no previously-included files matching '.DS_Store' found anywhere in distribution
warning: no previously-included files matching '*.png' found anywhere in distribution
unable to execute gcc: No such file or directory
error: Setup script exited with error: command 'gcc' failed with exit status 1
我安装了Xcode和gcc,但只有在我输入时才能找到gcc:
$ gcc
-bash: gcc: command not found
$ gcc-4.2
i686-apple-darwin11-gcc-4.2.1: no input files
我该怎么办?
答案 0 :(得分:34)
安装pip
。
然后使用pandas
安装pip
:
pip install pandas
答案 1 :(得分:16)
你可以用homebrew安装python:
brew install python
确保OSX使用正确的路径:
which python
然后您可以使用pip工具安装pandas:
pip install pandas
确保已安装所有依赖项。我遵循了本教程:http://penandpants.com/2013/04/04/install-scientific-python-on-mac-os-x/
在我的机器上正常工作。
答案 2 :(得分:8)
您需要安装XCode并且您需要确保为XCode安装命令行工具,以便获得gcc。
答案 3 :(得分:4)
我会使用macport或fink重新安装pandas:
在macports中安装pandas非常简单: sudo port安装py27-pandas
你通常在/ opt / local中安装macport并在/ sw中安装fink,我建议(尽管这可能是一个糟糕的建议)你将你的fink / mac ports python符号链接到你的系统python,如下所示: / usr / bin / python - > /opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
答案 4 :(得分:2)
pip install pandas
与pip 18.0
上的macOS 10.13.6
可以正常工作。
此外,要使用Xlsx文件,您将需要安装xlrd
。
答案 5 :(得分:1)
尝试
pip3 install pandas
终端也许你原来的pip安装pandas引用了anaconda发行版
答案 6 :(得分:0)
不是一种创新的方式,但在两步以下可能会节省大量的时间和精力。
这可以通过openinig XCode完成 - >菜单 - >偏好 - >组件 - >命令行工具
我确实在不同的时间安装了不同的python实例,除了2.7以外的所有实例在我的情况下都很有帮助。注意:执行此操作后可能必须安装模块。所以准备好使用pip / easy_install / ports。
卸载可以通过以下链接中提到的超级简单步骤完成。
答案 7 :(得分:0)
我相信你需要一个SIM卡链接
$ ln -s gcc gcc-4.2
这应该告诉您的终端在运行$ gcc时调用gcc-4.2。
答案 8 :(得分:0)
在Mac终端中(我们可以通过在Spotlight搜索 Command + space 中进行搜索来启动Mac 终端),现在,使用以下命令:
pip3安装熊猫
在使用 Python版本3 时,我需要使用pip3安装熊猫。
如果您使用的是 python版本2 ,而不是使用Command:
pip安装熊猫
确保 pip 已安装在设备中
答案 9 :(得分:0)
您需要从appStore安装最新版本的xCode。它包含适用于Mac的C(gcc)和C ++(g ++)的编译器。然后,您可以毫无问题地安装熊猫。在终端中使用以下命令:
xcode-select --install
pip3安装熊猫
安装其他软件包也可能需要一些时间。请耐心等候。
答案 10 :(得分:0)
写下这个并尝试再次导入熊猫!
import sys
!{sys.executable} -m pip install pandas
它对我有用,希望对你也有用。
答案 11 :(得分:0)
对于 Mac,在终端中运行给定的命令
<Window x:Class="ImageSlideshow.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d" Title="MainWindow" Height="768" Width="1024" WindowStyle="SingleBorderWindow" ResizeMode="NoResize">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="82*" />
<RowDefinition Height="180*" />
</Grid.RowDefinitions>
<Grid.Resources>
<Storyboard x:Key="TransformImage">
<DoubleAnimation
Storyboard.TargetName="MovingImage"
Storyboard.TargetProperty="(Image.RenderTransform).(TranslateTransform.X)"
By="100" Duration="0:0:3">
</DoubleAnimation>
</Storyboard>
</Grid.Resources>
<Grid.Triggers>
<EventTrigger RoutedEvent="Window.Loaded">
<BeginStoryboard Storyboard="{StaticResource TransformImage}"/>
</EventTrigger>
</Grid.Triggers>
<StackPanel Orientation="Horizontal" Margin="5" HorizontalAlignment="Right">
<Image x:Name="MovingImage" Source="/Images/tcs_logo.png" MaxWidth="120">
<Image.RenderTransform>
<TranslateTransform X="-400"/>
</Image.RenderTransform>
</Image>
<Image Source="{x:Null}" />
</StackPanel>
</Grid>
</Window>
如果你想安装pandas profiling,那么运行
sudo easy_install pip
pip3 install pandas
答案 12 :(得分:-1)
pip install对我有用,但由于权限问题而失败,我在使用
时解决了这个问题sudo pip install pandas
我发现最好的sudo解决方法来自/ tmp:Is it acceptable and safe to run pip install under sudo?