[問題] no module named 'requests'(已解決)

看板Python作者時間8年前 (2017/03/18 14:13), 8年前編輯推噓5(509)
留言14則, 8人參與, 最新討論串1/1
更新一下,問題已解決,解法: 原本煩惱 Anaconda 可以用 import requests,但官網的 Python 卻不能,現在找到問題 所在。 當我在 CMD 裡,下指令: cd C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32\ pip install requests 的時候, http://imgur.com/a/gMkgd 很神奇的,這個 request 會被安裝到 Anaconda 裡去~沒注意看就悲劇了!!! (因為這樣就變成 Anaconda 可以用 requests,但官網的 Python 還是不能用!!!因為根本 沒裝到官網的 Python 上面) 所以,我們必須要 CD C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32\Scripts pip install requests 這樣就能夠順利幫官網的 Python 安裝 request 了! 謝謝 TonyQ 大大出手相助。 -- 我在 CMD 裡下 Python,再下 import requests(沒問題) 但換到 Python 3.6 裡下 import requests,程式就跳出: ModuleNotFoundError: No moudle named 'requests' 請問前輩們,如何解決?謝謝。 附上圖片: http://imgur.com/a/9csku -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.167.14.16 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1489817603.A.526.html

03/18 14:17, , 1F
你是不是在電腦裝了不同版本的python
03/18 14:17, 1F

03/18 14:17, , 2F
上面應該是anaconda自帶的,下面應該從官網裝的吧
03/18 14:17, 2F
我有裝官網下載的以及 Anaconda 這套軟體,大大的意思是我裝了兩套 Python? 我安裝的軟體有:Python 3.6、setuptools-34.3.2、Anaconda、Jupyter。

03/18 16:17, , 3F
去看5132
03/18 16:17, 3F
謝謝大大!

03/18 16:43, , 4F
治標不治本的方式 去安裝好的資料夾裡面把整個module
03/18 16:43, 4F

03/18 16:43, , 5F
複製到官網Python的Lib
03/18 16:43, 5F

03/18 18:55, , 6F
環境變數的問題?cmd輸入where pip看看是指向哪裡
03/18 18:55, 6F
是的,當初安裝 Anaconda 的時候沒有注意,勾選了環境變數的設定(汗)

03/18 21:06, , 7F
阿就是預設的pip是anaconda的pip啊
03/18 21:06, 7F

03/18 21:06, , 8F
用which pip或是which python看現在的環境變數吧
03/18 21:06, 8F
沒錯 Orz

03/18 21:14, , 9F
樓上的才是正解... 你連 pip 從哪來都不知道
03/18 21:14, 9F

03/18 21:15, , 10F
你有想過為什麼 cd 到 scripts 就能裝嘛...
03/18 21:15, 10F

03/18 21:15, , 11F
原因只是因為在 windows 裡面當前目錄會被優先搜尋
03/18 21:15, 11F

03/18 21:18, , 12F
ㄜ 仔細看一下這不是偽娘嘛
03/18 21:18, 12F

03/20 15:14, , 13F
官方的用 py -m pip 裝才是正常做法........
03/20 15:14, 13F
謝謝大大! ※ 編輯: hiimlive (118.167.16.58), 03/20/2017 15:54:17

03/20 17:15, , 14F
看到這id還以為看錯了...
03/20 17:15, 14F
文章代碼(AID): #1OpD03Kc (Python)
文章代碼(AID): #1OpD03Kc (Python)