[英]cannot import python modules despite having installed them
我已經安裝了plotly.express
和pandas
使用:
pip install plotly-express
和
pip install pandas
我嘗試使用將這些模塊導入我的程序
import pandas as pd
import plotly.express as px
但是,我在運行時收到這兩個包的ModuleNotFoundError
。
我嘗試過使用替代安裝,例如:
py -3 -m pip install plotly-express
python -m pip install plotly-express
py -m pip install plotly-express
當我再次嘗試安裝這些軟件包時,他們說c:\python38\lib\site-packages
中的要求已經得到滿足。 我所有的其他軟件包都安裝在C:\Users\Oli\AppData\Local\Programs\Python\Python38-32\Lib\site-packages
(我是 Oli.)。
我認為這可能是問題所在。 我讀過直接插入這些文件是個壞主意。
我怎樣才能讓這些進口工作?
首先要做的是檢查目錄C:\python38\lib\site-packages
是否在您的PYTHONPATH
環境變量中。 如果沒有,添加它或創建PYTHONPATH
作為環境變量(如果它不存在)並添加目錄(對於 Windows,開始 -> 鍵入“為您的帳戶編輯環境變量”)。
或者,嘗試以下操作:
import sys
sys.path.insert(0, 'C:\python38\lib\site-packages')
import pandas as pd
這似乎是一個路徑問題。 你最近在你的機器上更新了 py 嗎? 我曾經在更新后遇到過這樣的問題,我只能通過先完全卸載所有版本然后從頭開始重新安裝來解決它。 一些工作,當然,但至少對我來說像一個魅力一樣解決了!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.