繁体   English   中英

ImportError:在virtualenv中没有名为“ django”的模块

[英]ImportError: No module named 'django' when in virtualenv

python和django的新功能,当我运行python manage.py runserver时得到ImportError。

我发现问题是在virtualenv中运行的python版本的site_packages中未安装django。 我在sudo“ sudo python manage.py runserver”下运行了命令,它可以正常工作。 所以一切都很好。

有人可以向菜鸟解释在安装django或设置virtualenv时我做错了什么。

您必须在virtualenv中安装Django。

sudo命令将为您提供全局软件包,因此我想django已安装在global中。

激活virtualenv,然后pip install django将解决您的问题。

您还记得激活虚拟环境吗? 虚拟环境从不使用sudo命令,因为计算机本地库中未安装任何内容。 要激活虚拟环境,请打开终端,然后键入source / virtualenv / bin / activate。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM