Python 安裝模組以安裝 geocoder 為例

犯蠢的故事是這樣開始的,在 FB 上看到 geocoder 可以引用 tgos 模組,這樣一來,如果要查門牌號碼對應的地理資訊,就可以透過這個工具來查找,只要3行,看起來超簡單。
不簡單的就只有那個 But

工作環境︰
Windows 7 pro
Python zip(python-3.5.1-embed-amd64.zip)︰ 非 installer 安裝,解到 D:\python
    pip python 的套件管理工具

官網說, pip install geocoder 然後呢!
然後它就出現錯誤訊息,長得像下面這樣。
然後只好發信給原作者,非常快,沒想到才幾分鐘作者就回信了,給了我一些建議。
然後我就開始試著看 virtualenv 之類的,有些套件可以裝,但是還是卡在同一個地方,好像是個跨過不去的關卡。

    writing top-level names to pip-egg-info\click.egg-info\top_level.txt
    writing manifest file 'pip-egg-info\click.egg-info\SOURCES.txt'
    warning: manifest_maker: standard file '-c' not found

    error: [Errno 2] No such file or directory: 'd:\\python\\python35.zip\\lib2t
o3\\Grammar.txt'

Command "python setup.py egg_info" failed with error code 1 in C:\Users\someone\AppData\Local\Temp\pip-build-aw8h0tri\click\

開檔案總管查看,D:\python資料夾下有個 python35.zip 和一個 python 的資料夾,裏面有 lib2to3 ,也有 Grammer.txt ,後來不管三七二十一,python 資料夾直接給它一個分身,就叫 python35.zip。

然後呢?
然後它就一帆風順了!
話說作者(Thanks Denis Carriere)幫我搞了這鬼半天,真是難為了他,真是與卿何干,當然要回信告訴他處理好了。
開心! :D

推測 python35.zip 這個壓縮檔解壓縮之後,資料夾名稱就是 python35.zip


收工!

留言

這個網誌中的熱門文章

使用 Excel 計算2個地點之間的直線距離

LINE 儲存的檔案傳到 email 不方便 很不方便 非常不方便 但是有解的筆記

Excel 巨集合併多個 Excel 檔案