簡體   English   中英

盡管已安裝 python 模塊,但無法導入它們

[英]cannot import python modules despite having installed them

我已經安裝了plotly.expresspandas使用:

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM