2014-06-25 186 views
0

我已經在我的系統上安裝了Python3的請求模塊,並且似乎已經安裝完好。當我使用Python3解釋器運行涉及在PyCham上使用該包的腳本時,它運行時沒有問題。然而,當這個環境外執行,這個錯誤彈出:Python3無法訪問請求模塊

ImportError: no module named requests 

出現這種情況,儘管PATH含Python34,其正確調用當呼叫經cmd,並通過我的雙pip檢查安裝。有沒有可能指出我可以解決這個問題的地方?

在此先感謝。

回答

0

也許你安裝了兩個Pythons。一個由PyCharm使用(它有requests),第二個用於cmd。除pip外,可以是PyCharm使用的Python的一部分,而不是Python cmd中使用的Python。

+0

也許。我有Python2和3;然而'cmd'和PyCham都使用版本3.我認爲問題可能是我直接調用'.py'文件時執行的版本是Python2。我要快速測試這個,看這個空間。 –

+0

以上是真的。什麼是可以切換到3的變量/設置? –

+0

看來你使用的是Windows('cmd'),並且Windows在註冊表中有這個設置。嘗試http://support.microsoft.com/kb/307859/en-us - 這是Windows XP的描述,但它應該在Windows 7中工作。我不使用Windows 2 - 3年,所以我不知道如何在Windows 8中執行此操作。 – furas