我很難找到一個網站,清楚地解釋如何導入python模塊沒有錯誤。我在名爲~/Desktop/programming_feb_23_v
的目錄中有一個名爲coffee_shop.py
的文件。如何設置Python正確導入,所以我不必手動下載它們?
當我試圖運行它,我會從googlemaps包得到python導入錯誤。我直接下載了包「googlemaps-2.1.1.tar.gz」 - 我將它解壓縮並將googlemaps目錄直接放在與scrape_google.py
程序相同的目錄中(以及所有其他目錄作爲googlemaps的子目錄 - 2.1.1)。
當我試圖重新運行蟒蛇,我得到了「請求」模塊找不到錯誤。然後,我嘗試下載請求模塊,並將其放在與google地圖__init__.py
相同的文件夾中。它似乎仍然認爲我沒有請求文件,即使我有那個目錄,它裏面有一個__init__.py
文件,但在嘗試運行文件時仍然有問題。
有沒有一種更聰明的辦法做到這一點?我正在閱讀有關Python的路徑,但仍不完全確定這意味着什麼。作爲參考,我已經打印了我的sys.path
。我想知道是否有一種方法可以將所有的python包放在一個地方(一個lib?),而不必每次我想運行它們時都要手動下載包。
採取行動的問題: - 如何設置我的進口,所以我可以(1)運行此程序,以及(2)不必每次都手動下載?
其他注意事項=我運行的Python 2.7
編輯 - 嘗試安裝一個虛擬env和仍然無法得到的程序運行,即使它說,它的安裝。
編輯V2 -
編輯V3:還是遇到了麻煩的GoogleMaps項目工作
編輯V4:從頭開始使用下列方向上VENV從http://docs.python-guide.org/en/latest/dev/virtualenvs/
使用pip有什麼問題? – 2015-02-24 03:29:23
請不要發佈文字圖片:只需將文字本身粘貼到代碼或報價塊中即可。你是否運行這些軟件包附帶的[setup.py scripts](https://docs.python.org/2/install/)?更聰明的做法是使用[pip](https://pypi.python.org/pypi/pip)。 – 2015-02-24 03:43:28
這是否解決了您的問題?如果是這樣,不要忘記接受其中的一個答案,所以這個問題不會「沒有答案」。 – boatcoder 2015-02-26 23:18:52