我已经成功安装了bitarray包,因为我可以在命令后找到它:pip list。
但是当我尝试导入它时,我得到:
>>> from bitarray import bitarray
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
from bitarray import bitarray
ModuleNotFoundError: No module named 'bitarray'
我可以尝试解决什么问题?
我使用的是 Ubuntu 18.04.5。
答案 0 :(得分:0)
Ubuntu 有两个 Python 版本。如果您只是运行 pip install x
,它会将其安装到 python 2.7 中。您可能正在使用 python3,因此您想使用 pip3 install x
答案 1 :(得分:0)
您可以将软件包安装为 python3 -m pip install bitarray
。可能是当您执行 pip install bitarray
时,它会为 python2
安装您的软件包。
答案 2 :(得分:0)
为了确保您运行的是正确的 pip,请尝试运行“pip -V”或“pip --version”,它会为您提供它所指的 Python 版本。在终端它看起来像这样 pip version check 如果您安装了多个版本的 python,也有可能您安装了 python 2.7 的 pip、python 3.6 的 pip3 和 python 3.7 的 pip3.7。 为简单起见,您可以通过在 ~/.bashrc 中设置别名来将最常用的 pip 版本设置为 pip。这是通过在 bashrc 中添加以下行来完成的:
别名 pip=pip3.6。
在此之后,您可以尝试安装软件包并快速导入。