簡體   English   中英

“導入請求”-“無模塊命名請求”時出錯

[英]Error when “import requests” - “No module named requests”

N00b 替代。

所以我試圖通過 Python 調用“導入請求”並得到錯誤:

>>> import requests
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named requests

我認為我沒有正確安裝 pip 或根本沒有安裝?

easy_install requests 返回:嘗試添加或刪除安裝目錄中的文件時發生以下錯誤:

[Errno 13] Permission denied: '/Library/Python/2.7/site-packages/test-easy-install-6488.pth'

您指定的安裝目錄(通過 --install-dir、--prefix 或 distutils 默認設置)是:

/Library/Python/2.7/site-packages/

對此的任何幫助將不勝感激......我已經看到其他用戶提到相同的帖子,但它似乎沒有幫助。

根據請求網站安裝頁面

  1. 簽出git 存儲庫
  2. 執行/path/to/virtualenv/bin/python requests/setup.py install

第三步,如果您在執行此操作時遇到問題,請回來發表評論,以便我可以進一步幫助您。

你的問題是權限問題。 我推薦的解決方案是pip install virtualenv並為您的項目創建一個新環境,在該環境中安裝請求。

要安裝 pip,請執行curl -kO https://bootstrap.pypa.io/get-pip.py並將其作為python get-pip.py運行,然后如上段所述安裝 virtualenv。

類型

import requests

將光標引導到命令(不要按空格)您將看到一個紅色燈泡。將有一個選項來安裝請求。 單擊它並完成。 這在Pycharm上對我有用 通過 pip 安裝它對我沒有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM