繁体   English   中英

从命令行启动 python 时找不到模块?

[英]module not found when launching python from command line?

我似乎遇到了一个奇怪的问题,当我尝试从 Windows 命令行启动 python 时,我收到一个错误消息,即找不到“请求”模块。 我在下面的命令行中附上了确切的条目。 这是 PYTHONPATH 的问题吗?

C:\Users>python
Fatal Python error: init_import_site: Failed to import the site module
Python runtime state: initialized
Traceback (most recent call last):
  File "C:\Users\xxxxxx\AppData\Local\Programs\Python\Python39\Lib\site-packages\shareplum\site.py", line 6, in <module>
    import requests
ModuleNotFoundError: No module named 'requests'

我试过查看 PATH 环境变量。

尝试删除C:\Users\<your Username>\AppData\Local\Programs\Python\Python39\Lib\site-packages\shareplum

似乎这个库正在覆盖重要的内部site包,这是正确运行 python 所必需的。

另外,它似乎安装不正确,因为运行它需要requests模块,但没有安装。

只需在 CMD 中运行它,然后尝试再次启动 python(它将删除目录及其所有子目录)(您不需要替换“%USERNAME%”,CMD 会为您完成。):

rmdir /S /Q "C:\Users\%USERNAME%\AppData\Local\Programs\Python\Python39\Lib\site-packages\shareplum"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM