Could not find library geos_c or load any of its variants

前端 未结 8 1438
爱一瞬间的悲伤
爱一瞬间的悲伤 2020-12-01 07:31

I use python in fedora 19. I wanted to run the following line Python: import shapely.geometry the following error appears:

OSError: C

8条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2020-12-01 07:37

    I had no problem on Jupyter Notebook but when I used PyCharm I encountered this issue. Tried multiple things windows on machine and the below troubleshooting steps fixed the issue

    pip install geos
    

    Go to PyCharm, File->Settings->Project->Project Interpreter(Check you have the right path where your python.exe file is there)->Add

    Check that, on Virtualenv Environment -> Base Interpreter pointing to the right location where you have the python.exe

    Same for System Interpreter->Interpreter And also Pipenv Environment -> Base Interpreter

    Make sure all are pointing to the right path. I encountered this problem as I have multiple IDE and hence multiple directories where python.exe is available.They were pointing to incorrect directories.

    During the troubleshooting I also uninstalled and re installed conda install shapelyas I am pointing to Anaconda directory from PyCharm. Hope it helps.

    Below link is also helpful https://www.jetbrains.com/help/pycharm/installing-uninstalling-and-upgrading-packages.html#conda-package-manager

提交回复
热议问题