Python Pip安装不';不要安装任何.py文件

Python Pip安装不';不要安装任何.py文件,python,python-3.x,Python,Python 3.x,问题:我运行了pip安装pyshp,但无法将其导入python项目。当我在我的站点软件包文件夹中检查软件包时,我看到它安装为“pyshp-2.1.0.dist info”。当我查看文件夹中的内容时,我只看到以下文件:安装程序、LICENSE.txt、元数据、RECORD、REQUESTED、top_level.txt和控制盘。我没有看到一个.py文件。当我从手动下载包时,文件夹中有一堆其他文件,包括我需要的shapefile.py文件。因此,下载似乎不知怎么被卡住了。我在Pillow和Matpl

问题:我运行了
pip安装pyshp
,但无法将其导入python项目。当我在我的站点软件包文件夹中检查软件包时,我看到它安装为“pyshp-2.1.0.dist info”。当我查看文件夹中的内容时,我只看到以下文件:安装程序、LICENSE.txt、元数据、RECORD、REQUESTED、top_level.txt和控制盘。我没有看到一个.py文件。当我从手动下载包时,文件夹中有一堆其他文件,包括我需要的shapefile.py文件。因此,下载似乎不知怎么被卡住了。我在Pillow和Matplotlib中也遇到了同样的问题,所以我认为这是Python设置的问题,而不是包本身的问题

我对Python相当陌生,有人知道我做错了什么吗?还有其他想法吗?提前谢谢你的帮助


编辑:明确地说,我并没有试图直接修复pyshp安装问题,而是想弄清楚为什么安装过程不能对我试图安装的所有软件包起作用。

转到您的站点软件包目录,它位于站点软件包目录的根目录中。因此,复制并将其放在python脚本旁边的同一目录中,您就可以
导入shapefile

pip list说明了什么?您能在那里找到您的软件包吗?是的,它显示为pyshp,版本正确。您是如何导入的?导入pyshp?导入形状文件。这个包名为pyshp,但我需要导入并使用一个名为shapefile.py的文件。您是在尝试使用python 2还是3?Pip(出于某种原因)默认情况下下载/安装库的py2版本,python 3脚本无法识别该版本。如果是这种情况,请改用pip3安装。我能想到的另一件事是尝试在脚本顶部添加一个版本shebang(如果还没有的话)。这将修复pyshp的问题,但如果不修复根本问题,它将影响我以后尝试导入的所有其他包。抱歉,如果原始问题中不清楚,我将对其进行编辑以使其更清楚。@ConorBaumgart不,这不会影响。安装pyshp时,它只安装了dist info directory和shapefile.py,而dist info对于大多数情况来说并不太重要,因此不会出现任何问题