回覆列表
  • 1 # 變餅檔

    正常情況下直接用 pip install requests 會安裝到MacOS 自帶的Python 2下面

    但Python3還是顯示不存在requests模組。

    解決方案下載request原始碼:

    curl -OL 檔名.zip

    https://github.com/kennethreitz/requests/zipball/master

    完成後檔案儲存在命令行當前所在目錄,從命令列 open . 開啟進入這個目錄下然後執行:python3 setup.py install這樣requests模組就被安裝在Python 3下面了。

  • 2 # 外星人玩Python

    如果你本機已經安裝好python和pip等包管理工具(pip目前是python自帶的),那麼只需要簡單的pip install requests 即可。

    如果你是直接安裝像Anaconda這類的整合平臺,那麼本身就已經有requests包,無需安裝。

    但如果你能瞭解一下基本的python呼叫機制,會更好地應對不同的問題。

    當你指令碼中需要import requests的時候,他會去

    sys.path

    中找是否有你需要的包,因此你可以列印一下這些路徑,即可知道當前的python是否找對的路徑。

    一般來說,第三方包的預設路徑是在你的

    python.exe

    同目錄下的Lib\site-packages下,如下如是我本機的情況,可以看到有requests這個包。

    同樣地,當你使用pip安裝包的時候,其實就是把相關包的檔案放置到上圖的目錄中。

    因此,如果你確實使用了pip安裝了requests,但執行自己的指令碼時出現找不到包的錯誤,那麼很可能就是路徑設定不對。

  • 中秋節和大豐收的關聯?
  • 你有沒有做過讓自己追悔莫及的事情?