无法导入 python 个模块,尽管已经安装了它们
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 吗?我曾经在更新后遇到过这样的问题,只能先完全卸载所有版本,然后从头开始重新安装。当然需要做一些工作,但至少对我来说解决得非常棒!
我已经安装了 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 吗?我曾经在更新后遇到过这样的问题,只能先完全卸载所有版本,然后从头开始重新安装。当然需要做一些工作,但至少对我来说解决得非常棒!