logo
Loading...

出現ImportError: cannot import name _unary_op錯誤 - Cupoy

我的程式碼:import geopandas as gpd fn = r'C:\python\TOW...

出現ImportError: cannot import name _unary_op錯誤

2019/09/01 下午 08:19
機器學習共學討論版
王振宇
觀看數:27
回答數:2
收藏數:0

我的程式碼:

import geopandas as gpd 

fn = r'C:\python\TOWNMOI1080726.shp'  data=gpd.read_file(fn,encoding='gbk',crs={'init': 'epsg:4326'}) data=data.rename(columns={'標註':'label','名稱':'name'}) data.to_file(fn,encoding='utf8') data.head() sample = data.sort_values(by='COUNTYCODE') 

sample.plot()


顯示的錯誤訊息:

ImportError: cannot import name _unary_op


我已經安裝完成geopandas以及但我已經安裝完成geopandas以及GDAL、fiona、pyproj、Rtree、Shapely等相關套件,所以搞不清楚是什麼原因會有這個錯誤?還請專家解惑,感謝!

回答列表

  • 2019/09/02 上午 09:59
    張維元 (WeiYuan)
    贊同數:1
    不贊同數:0
    留言數:2

    我剛剛 py2、py3  安裝都成功,你要不要移除後再重裝看看?看起來是缺了什麼相依套件,不過具體原因還需要更多資訊~


    ```

    $ pip uninstall 套件名稱

    ```

  • 2019/11/06 下午 07:02
    Jeffrey
    贊同數:0
    不贊同數:0
    留言數:0

    大部分原因出現在 安裝多個Python 版本, 可以嘗試移除_init_.py.

    首先查看你運行的這個.py檔在哪個目錄底下,找到了之後查看這個目前的目錄有沒有__init__.py檔,如果有,刪除即