使用easy_install安装后,仍然会导致导入错误

时间:2014-08-18 23:04:31

标签: python python-2.7 easy-install

所以我试图在课堂上安装pyshp和pyproj作为作业,我试图使用easy_install。我之前使用过它并且它有效,但是这次,使用这两个软件包,我拉出命令提示符(Admin)并运行:

C:\WINDOWS\system32>easy_install pyshp
Searching for pyshp
Best match: pyshp 1.2.1
Processing pyshp-1.2.1-py2.7.egg
pyshp 1.2.1 is already the active version in easy-install.pth

Using c:\users\adam\anaconda\lib\site-packages\pyshp-1.2.1-py2.7.egg
Processing dependencies for pyshp
Finished processing dependencies for pyshp

太棒了,看起来像是有效的。然后我跑

C:\WINDOWS\system32>python
...
>>>import pyshp
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named pyshp

我已经在其他人的问题中寻找过类似的问题,但我没有看到这一问题,或者我没有看到提供的解决方案。我看到有一件事说如果你输入命令

>easy_install .

它会对已经下载和安装的软件包进行设置或执行某些操作,但我尝试过并且它没有改变任何内容。

当我使用pyproj执行此操作时,所有相同的基本内容都会发生。知道发生了什么事吗?

[编辑:此外,我刚刚在我的电脑上搜索过&#34; pyproj&#34;在名字中,什么也没有。所以听起来根本没有下载或安装任何东西。我很困惑。]

1 个答案:

答案 0 :(得分:3)

即使包的名称为pyshp,您也可以在documentation中阅读该库shapefile。所以你的导入应该是:

import shapefile