为什么我不能在 ubuntu 中安装 "seaborn" 和"pandas"?



在我的代码中,有

import seaborn

他们给我

no module named seaborn

当我使用时

pip install seaborn

它给了我已经满足的要求,但我仍然无法导入海运,所以我使用pip3 install seaborn,它报告了很多错误,如下所示:

Using cached https://files.pythonhosted.org/packages/2f/79/f236ab1cfde94bac03d7b58f3f2ab0b1cc71d6a8bda3b25ce370a9fe4ab1/pandas-1.0.3.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-build-c8lrjdqb/pandas/setup.py", line 42
f"numpy >= {min_numpy_ver}",
^
SyntaxError: invalid syntax
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-c8lrjdqb/pandas/

我不知道如何解决这个问题,我已经升级了我的设置工具,比如:pip install --upgrade setuptoolspip3 install --upgrade setuptools

我也尝试过conda install seaborn,它看起来工作得很好,但当我运行代码时,它仍然告诉我no module name seaborn那么我该如何在我的ubuntu上安装seaborn呢?

我已经通过python --version检查了我的python版本,它是python3.8

安装pandas*时也出现了同样的问题。

python2和python3都随Ubuntu一起提供,所以只使用pip安装软件包可能是您的问题,因为这是python2的默认软件包管理器。

在您的终端中尝试以下操作:

$ python3 -m pip list | grep seaborn

如果你没有得到输出,那么这表明seaborn还没有通过链接到python3解释器的pip安装。

为您的解释器安装软件包是一种很好的做法,具体如下:

$ python3 -m pip install <insert name of package here>

最后,为了检查包是否已正确安装,请在您的终端中启动python3解释器,并尝试导入包,例如

$ python3

>>> import seaborn as sns

python发行版的大多数包都应该在以下目录中:

$ cd /usr/local/lib/python3.8/dist-packages

以上只是一些让你开始的建议,希望对你有所帮助!

相关内容

  • 没有找到相关文章

最新更新