Python 安装包 MAC OS X

Python installing package MAC OS X

我正在尝试在我的 Mac OS X 中安装包请求,但我遇到了麻烦。第一次我使用 "pip install requests" 安装它,但我在安装期间遇到了一些异常,并且软件包安装不正确。这样我仍然无法在我的代码中使用它,但是当我尝试再次安装它时,我收到一条消息说它已经安装了。即使该文件夹不存在。我已经尝试卸载 python 和 requests 包,但我无法做到。 PS:我是 MAC 的新手...

http://postimg.org/image/sc0ooqfit/

由于 Mac 预装了 Python2,如果您没有将 Python3 的路径修改为第一个,您可能已经安装了带有 Python2 的请求偏好。

我建议您直接在此处下载请求 https://github.com/kennethreitz/requests/zipball/master

并在命令行中使用 Python3 手动安装。

这个答案有点矫枉过正,但是在包管理的麻烦之后我能给你的最好的答案是:"download Anaconda" http://continuum.io/downloads 因为它已经有 Python + 150 个库,包括使用 Conda 工具可以更轻松地请求和获取所需的大部分包。

据我所知,您正在使用 Pycharm IDE 并且它使用 python 3 作为其默认解释器。

您可以通过 pycharm 本身安装请求: 转到 Pycharm -> 首选项 -> 默认项目 -> 项目解释器 -> 单击“+”,搜索 'requests' 并单击 'Install Package'

或者您可以通过相同的 'Project Interpreter' 部分将解释器更改为 python 2.7(只需通过下拉菜单 select )。并且您已经在 python 2.7 软件包中安装了请求。

有同样的问题。日志说创建目录失败 "error: could not create '/Library/Python/2.7/site-packages/requests': Permission denied".

那时意识到问题是我需要成为 root 用户才能进行安装。

我的答案是"sudo pip install requests"