python - Jupyter 笔记本导入 pyshp 导致“没有名为 pyshp 的模块”
问题描述
我对 Python 相当陌生(实际上是任何编程),但我一直在使用 Jupyter 笔记本来学习我正在学习的课程。
我需要使用 pyshp,所以我使用它安装了它pip install
,它似乎是成功的。但是,当我尝试将其导入我的 Jupyter 笔记本时,我得到ModuleNotFoundError: No module named 'pyshp'
.
根据本网站上其他人的问题,我检查了以下内容:
在终端:
python --version
Python 3.6.5 :: Anaconda, Inc.
在 jupyter 笔记本中:
in: import sys
sys.version
out: '3.6.5 |Anaconda, Inc.| (default, Apr 26 2018, 08:42:37) \n[GCC 4.2.1 Compatible Clang 4.0.1 (tags/RELEASE_401/final)]'
在终端:
$ pip list
pyshp 1.2.12
我花了很长时间阅读其他人的问题和各种答案,但无法让它发挥作用。有什么建议么?
解决方案
解决方案:阅读/记住文档。Import shapefile
是正确的,不是import pyshp
。
推荐阅读
- c - C程序不写入文件?
- c++ - 获取围绕中心的圆圈中的点的有效算法
- html - Safari上的引导列未对齐
- sql - 你能加入两个表并得到一个包含 obj 列表(来自第二个表)的 obj(来自第一个表)
- asp.net-mvc-4 - Active Directory 和 IIS 服务器不在同一个域时怎么办?
- java - JProgressBar 更新和线程调度
- python - 如何修改双端队列列表?
- r - 为多个参数的所有排列泛化 lapply/map
- spring-data-graph - 如何使用 DatagramPacket 和 DatagramSocket 类创建服务器-客户端应用程序?
- c# - 如何在 Asp.Net Core 2.2 运行时禁用/启用身份验证?