Pip错误“导入错误:无模块命名站点”

时间:2019-12-07 11:16:41

标签: python python-3.x pip scrapy

我正在尝试在计算机上安装Scrapy,自从我使用pip安装任何库以来已经有一段时间了。每当我输入:

pip install scrapy 

进入Windows 10的命令提示符,我收到错误消息:

Import error: No module named site

进行搜索时,我发现了以下链接:

ImportError: No module named site on Windows

存在类似问题,并转到“高级系统设置”和“环境变量”,向用户和系统变量添加具有C:\ Python38的PYTHONHOME和具有C:\ Python38 \ Lib和C:\ Python38 \ Scripts的PYTHONPATH。但是我仍然收到相同的错误消息。

我还卸载了Python和Anaconda,然后重新安装了它们。

有人知道我可以尝试的其他办法吗?或者其他任何原因导致点子无法正常工作?

2 个答案:

答案 0 :(得分:1)

您可以使用这种方式在Windows机器上安装scrapy。

来自http://doc.scrapy.org/en/latest/intro/install.html

平台特定的安装说明

Windows

尽管可以使用pip在Windows上安装Scrapy,但我们建议您安装Anaconda或Miniconda并使用conda-forge渠道中的软件包,这样可以避免大多数安装问题。

一旦您安装了Anaconda或Miniconda,请使用以下方法安装Scrapy:

conda install -c conda-forge scrapy

答案 1 :(得分:1)

我终于在计算机上安装了草率的软件,下面概述了我必须修复的问题,并为遇到类似问题的其他人进行了尝试。请随时纠正我或告知我可能包括的任何多余步骤

感谢yabberth回答了他的方法,现在他的方法可以在我的计算机上使用了,但是我还必须解决其他一些问题才能使它正常工作(事后看来,其中很多现在看来很明显)。

环境变量

由于某些原因,我的环境变量设置不正确。

访问环境变量我只是在Windows 10中搜索“查看高级系统设置”,然后单击“环境变量”。然后我看到“用户变量”和“系统变量”,它们都有一个名为path的字段。路径是我将要修改的字段,因此双击它们都将显示路径列表。

  1. 两者中都包括我当前安装Python的路径,由于某些原因,它与大多数人不同,它位于C:\ Users \ MyUsername \ AppData \ Local \ Programs \ Python \ Python37 \ 以及: C:\ Users \ cell \ AppData \ Local \ Programs \ Python \ Python37 \ Scripts \

但是它仍然没有起作用:

  1. 我目前安装了Python 3.7,但以前安装了3.6,并且出于某种原因,3.6的路径仍然存在(不确定卸载是否要摆脱它们,或者我应该这样做)。删除这些点后,它们又可以开始工作了,可以安装scrapy

完成上述两个步骤后,我可以使用Windows命令提示符使用以下命令安装scrapy:

pip install scrapy

或yabberth在anaconda上建议

conda install -c conda-forge scrapy
相关问题