作者hiimlive ()
看板Python
標題[問題] no module named 'requests'(已解決)
時間Sat Mar 18 14:13:20 2017
更新一下,問題已解決,解法:
原本煩惱 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://webptt.com/m.aspx?n=bbs/Python/M.1489817603.A.526.html
1F:→ ilms49898723: 你是不是在電腦裝了不同版本的python03/18 14:17
2F:→ ilms49898723: 上面應該是anaconda自帶的,下面應該從官網裝的吧 03/18 14:17
我有裝官網下載的以及 Anaconda 這套軟體,大大的意思是我裝了兩套 Python?
我安裝的軟體有:Python 3.6、setuptools-34.3.2、Anaconda、Jupyter。
3F:推 coyoteY: 去看5132 03/18 16:17
謝謝大大!
4F:推 nvnqsrnero: 治標不治本的方式 去安裝好的資料夾裡面把整個module 03/18 16:43
5F:→ nvnqsrnero: 複製到官網Python的Lib 03/18 16:43
6F:推 Czero: 環境變數的問題?cmd輸入where pip看看是指向哪裡 03/18 18:55
是的,當初安裝 Anaconda 的時候沒有注意,勾選了環境變數的設定(汗)
7F:推 fischcheng: 阿就是預設的pip是anaconda的pip啊 03/18 21:06
8F:→ fischcheng: 用which pip或是which python看現在的環境變數吧 03/18 21:06
沒錯 Orz
9F:→ s860134: 樓上的才是正解... 你連 pip 從哪來都不知道 03/18 21:14
10F:→ s860134: 你有想過為什麼 cd 到 scripts 就能裝嘛... 03/18 21:15
11F:→ s860134: 原因只是因為在 windows 裡面當前目錄會被優先搜尋 03/18 21:15
12F:→ s860134: ㄜ 仔細看一下這不是偽娘嘛 03/18 21:18
囧
13F:→ zerof: 官方的用 py -m pip 裝才是正常做法........ 03/20 15:14
謝謝大大!
※ 編輯: hiimlive (118.167.16.58), 03/20/2017 15:54:17
14F:推 tentenlee: 看到這id還以為看錯了... 03/20 17:15