我正在尝试在Mac OS X中安装软件包请求,但是我遇到了麻烦。我第一次使用" pip install requests"安装它。但是在安装过程中我遇到了一些例外,并且包装安装不正确。通过这种方式,我仍然无法在我的代码中使用它,但当我再次尝试安装它时,我收到一条消息,说它已经安装完毕。即使该文件夹不存在。我已经尝试卸载python并请求包但我无法做到。 PS:我是MAC的新人......
答案 0 :(得分:0)
由于Mac预安装了Python2,如果你没有修改Python3的路径作为首选,你可能已经用Python2安装了请求。
我建议你直接在这里下载请求 https://github.com/kennethreitz/requests/zipball/master
并手动在命令行中使用Python3安装它。
答案 1 :(得分:0)
这个答案有点矫枉过正,但是在包裹管理麻烦之后,我能给你的最好答案是:“下载Anaconda”http://continuum.io/downloads,因为它已经有Python + 150库,包括请求,并获得大部分使用Conda工具可以简化您想要的包。
答案 2 :(得分:0)
我可以看到你正在使用Pycharm IDE,它使用python 3作为它的默认解释器。
您可以通过pycharm本身安装请求: 去Pycharm - >偏好 - >默认项目 - >项目口译员 - >点击' +',搜索'请求'然后点击“安装软件包”
或者您可以通过相同的“项目口译员”将解释器更改为python 2.7。部分(只需通过下拉菜单选择)。你已经在python 2.7包中安装了请求。
答案 3 :(得分:0)
有同样的问题。该日志表示无法创建目录"错误:无法创建'/Library/Python/2.7/site-packages/requests':
权限被拒绝"。
此时意识到问题是我需要root才能进行安装。
对我来说答案是"sudo pip install requests"