点不起作用-ModuleNotFoundError:没有名为“ runpy”的模块

时间:2018-07-18 14:55:01

标签: python module pip package install

我已将Python安装到C:\ Python

我已将以下路径添加到PATH environment variables

C:\ Python

C:\ Python \ Lib \ site-packages

C:\ Python \ Scripts

我已成功将get-pip.py安装到桌面,返回以下

  

使用缓存收集点   https://files.pythonhosted.org/packages/0f/74/ecd13431bcc456ed390b44c8a6e917c1820365cbebcb6a8974d1cd045ab4/pip-10.0.1-py2.py3-none-any.whl   使用缓存收集设置工具   https://files.pythonhosted.org/packages/ff/f4/385715ccc461885f3cedf57a41ae3c12b5fec3f35cce4c8706b1a112a133/setuptools-40.0.0-py2.py3-none-any.whl   收集轮使用缓存   https://files.pythonhosted.org/packages/81/30/e935244ca6165187ae8be876b6316ae201b71485538ffac1d718843025a9/wheel-0.31.1-py2.py3-none-any.whl   成功安装收集的软件包:pip,setuptools,wheel   已安装pip-10.0.1 setuptools-40.0.0 wheel-0.31.1

尝试使用'C:\ Users \ XXXX \ Desktop> pip install gevent安装库 返回以下内容

  

无法导入流水模块

     

ModuleNotFoundError:没有名为“ runpy”的模块

运行此命令还会返回相同的错误C:\ Users \ XXXX \ Desktop> pip

  

无法导入流水模块

     

ModuleNotFoundError:没有名为“ runpy”的模块

我无休止地搜索了此错误,但没有一个对我有帮助。我尝试搜索runpy模块,但找不到它或它的位置。

希望有人可以提供帮助

5 个答案:

答案 0 :(得分:1)

默认情况下,Runpy随环境一起安装。

如果您使用的是 virtualenv ,则删除并创建另一个可以解决此问题。

如果您尝试全局安装,请尝试重新安装Python和/或在Windows环境变量中检查PATH。

答案 1 :(得分:1)

删除C:驱动程序用户路径下名为 Envs 的虚拟环境文件夹。然后在搜索标签中搜索 virtual 关键字,并删除所有Python虚拟环境包和文件夹。最后,重新安装Python 注意-为64位计算机安装Python 64位。希望你能从中得到一些想法。

答案 2 :(得分:1)

如果您使用Embedable Python,请不要忘记在python*.pth文件中取消注释import site

答案 3 :(得分:0)

删除已经创建的virtualenv变量。 创建一个新的virtualenv变量。 尝试插入所需的任何模块。 它将起作用。

答案 4 :(得分:0)

我在重置电脑后遇到了这个问题,但我保留了所有文件。我重新安装了 python 3.7,但由于 ModuleNotFoundError 无法运行虚拟环境。我的解决方案是打开文件资源管理器并导航到 C:/Users/toman/.virtualenvs(在路径中用您的用户名替换“toman”)并删除所有文件夹(这些文件夹中的每一个都是一个单独的虚拟环境)。请注意,.virtualenvs 是一个隐藏文件夹,因此您可能需要将文件资源管理器设置为显示隐藏文件夹。

完成后,我打开 PowerShell,导航到我的项目文件夹并输入:

python -m pipenv install

这会重新创建虚拟环境并安装我的 requirements.txt 文件夹中的内容。

python -m pipenv shell

这有助于启动虚拟环境。

pip list

这验证了我所有的非标准库都已安装在虚拟环境中。