2014-07-23 142 views
1

所以繼承人一個有趣的問題。沒有模塊命名pymongo

我正在研究ubuntu 14.04並嘗試使用pymongo。我已經安裝了python和mongo,並安裝了pymongo。這裏的問題

如果我是在它如

python test.py 

結果跑與進口pymongo程序將是「無模塊命名pymongo」

但是,如果我跑

chmod +x test.py 
./test.py 

一切正常。任何想法是怎麼回事?感謝您的幫助

+0

你使用虛擬環境嗎? – alecxe

+0

我不知道。只是崇高2 – Nick

回答

0

您的腳本是否已將shebang(「#!」)作爲第一行?如果是這樣,它將指示程序運行該腳本,該腳本可能與您手動運行的python版本不同。這可能是pymongo安裝在該版本上,但不是在終端中手動運行時獲得的版本。

+0

我得到了一個!=/usr/bin/python並刪除這行仍然會引發錯誤 – Nick

+1

當你運行它時,「哪個python」會說什麼命令。這將告訴你你從命令行使用的是什麼python。 – ibebrett