出現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:02Jeffrey贊同數:0不贊同數:0留言數:0
大部分原因出現在 安裝多個Python 版本, 可以嘗試移除_init_.py.
首先查看你運行的這個.py檔在哪個目錄底下,找到了之後查看這個目前的目錄有沒有__init__.py檔,如果有,刪除即可