簡體   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