0

django_cups在我的项目中使用,并且在模型第 4 行中出现导入错误。 这是models.py文件

python ./manage.py runserver

...
File "/home/lex/myapp/django_cups/models.py", line 4, in <module>
import cups
ImportError: No module named cups

我已经django_cups安装了,因为当我import cups在 python shell 中时它不会抱怨。

lex@lex-pc:~/django/mykapp$ python
Python 2.7.4 (default, Apr 19 2013, 18:32:33) 
[GCC 4.7.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import cups
>>> 
>>> 

但是当我在 Django 的 InteractiveConsole 中执行此操作时,它会抱怨...

(env)lex@lex-pc:~/django/myapp$ python ./manage.py shell
Python 2.7.4 (default, Apr 19 2013, 18:32:33) 
[GCC 4.7.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>> import cups
Traceback (most recent call last):
  File "<console>", line 1, in <module>
ImportError: No module named cups
>>> 

这里可能是什么问题?

4

1 回答 1

2

默认情况下,虚拟环境不包括系统包。要同时使用系统包和本地包,virtualenv --system-site-packages请在创建环境时使用。

于 2013-06-28T22:40:58.133 回答