Python 导入Django在virtualenv(ubuntu)上不起作用

Python 导入Django在virtualenv(ubuntu)上不起作用,python,django,Python,Django,我正在尝试这样的东西 source my_env/bin/activate 然后我检查是否安装了Django python -c "import django; print(django.get_version())" 1.9.13 但进口失败 import django 只有十字架出现。如何修复Django导入?听起来您正在bash shell中运行import Django。这是从Imagemagick运行的import $ import django 相反,您应该启动pythons

我正在尝试这样的东西

source my_env/bin/activate
然后我检查是否安装了Django

python -c "import django; print(django.get_version())"
1.9.13
但进口失败

import django

只有十字架出现。如何修复Django导入?

听起来您正在bash shell中运行
import Django
。这是从Imagemagick运行的
import

$ import django
相反,您应该启动pythonshell,然后在pythonshell中运行
importdjango

$ python  # or python manage.py shell
>>> import django

十字架出现在哪里?在你的IDE中?你确定你在IDE中设置了解释器来引用安装在VirtualEnv中的python bin吗?@Matthijsbroens好吧,我从terminal开始运行所有东西。我可以创建django admin startproject mysite,但我不明白为什么导入失败。我仍然不明白你所说的“只有交叉显示”是什么意思。你能澄清一下这个十字出现在哪里吗?我没有骗你,十字显示在光标上。因此我不能截图。你是在shell中直接键入
import django
?首先需要运行
python
,然后在pythonshell中运行
importdjango