如何在Mac OS X Sierra

时间:2017-01-03 23:30:00

标签: python pandas

在usr / bin文件夹中,安装了三个版本的Pythons:Python,Python2.6,Python2.7(文件夹名称) - 不确定Python文件夹的版本。

我最初的问题是我试图安装模块'pandas'来运行脚本,python一直告诉我pandas无法找到。

'pip freeze'显示我已经安装了pandas。 但是,我找不到使用python>> help>>模块的pandas。

所以我怀疑安装了多个pythons导致其中一个pyp安装,但是默认的python是另一个。

所以我的问题是 - 1哪个python是macOS Sierra附带的默认python? (我可以确认目前为Python安装了pandas,而不是Python2.6或Python2.7) 2我可以删除没有熊猫的额外Pythons吗? 3当我输入'Python ...'以及如何为该python安装pandas时,如何找到默认Python的内容?

解决: 感谢您的评论和回复。 我使用“python2.7 install pip”为python2.7安装pip。然后我使用命令'pip2.7安装pandas'。这样,就会为默认的python安装pandas。 (我的机器上的命令'pip install pandas'正在为python 2.6安装。)

1 个答案:

答案 0 :(得分:1)

  1. macOS Sierra默认使用Python 2.7。
  2. 您可以按照here所述卸载某个版本的Python。但是,只要您管理包和环境,就不需要这样做。如果您想要对项目及其包/版本保持更多控制,您应该查看virtualenv。 Virtualenv创建的环境具有自己的安装目录,这些目录不与其他virtualenv环境共享包。这是许多人在管理项目时使用的非常受欢迎的选项。
  3. 您可以使用pip --version查看要为其安装软件包的Python版本。您还可以使用pip list查看当前安装的软件包。
  4. 我强烈建议您查看virtualenv,因为它可以更轻松地跟踪Python环境及其各自的包。

    希望这有帮助!