可以安装软件包但不能在python中导入

时间:2019-05-21 05:25:21

标签: python django django-models

我已经使用命令安装了django multiselectfield

pip install django-multiselectfield

我明白了

Requirement already satisfied: django-multiselectfield in c:\users\lenovo\appdata\local\programs\python\python37\lib\sit
e-packages (0.1.8)
Requirement already satisfied: django>=1.4 in c:\users\lenovo\appdata\local\programs\python\python37\lib\site-packages\d
jango-2.0.3-py3.7.egg (from django-multiselectfield) (2.0.3)
Requirement already satisfied: pytz in c:\users\lenovo\appdata\local\programs\python\python37\lib\site-packages\pytz-201
9.1-py3.7.egg (from django>=1.4->django-multiselectfield) (2019.1)

我无法在程序中导入包multiselectfield。

python版本:3.7.3

点子版本:19.1.1

3 个答案:

答案 0 :(得分:1)

如果您使用的是venv(虚拟环境),则说明已安装的软件包未与您的项目相关联,请确认您使用的是基本python 3.7,因为pip将其软件包安装到了。

答案 1 :(得分:0)

您是否已经将此应用添加到settings.py中? 并确保已安装正确使用的点子。

答案 2 :(得分:0)

您已使用pip install django-multiselectfield

安装了python2软件包

由于使用的是python 3.7.3,请使用pip3 install django-multiselectfield安装它

如果您没有pip3,

使用apt-get install python3-pip

如果您使用的是虚拟环境,则必须安装在虚拟环境中。