![](/img/trans.png)
[英]Python (Windows Server) Virtualenv not recognizing Django is installed
[英]Python/Django: virtualenv not recognizing app
我创建了一个虚拟环境( virtualenv env
),然后创建了一个用于抓取网站的python项目。 我使用pip安装了以下内容...
beautifulsoup4==4.4.1
Django==1.9
psycopg2==2.6.1
wheel==0.24.0
每当我运行命令python manage.py runserver
我都会收到以下错误ImportError: No module named flower.views
错误(我的应用程序名称中为“ flower”)。
问题是,当我在虚拟环境之外运行该应用程序时,它可以完美运行,但是如果我将其重新带入虚拟环境,则会出现中断,并给我上面的错误状态。
我尝试过的东西
1)检查已安装的应用程序,以确保该应用程序在那里
2)尝试python manage.py migrate
以确保我已迁移(得到相同的错误)
3)使用virtualenv env
命令删除了旧的env
文件并创建了新的虚拟环境,并随后使用pip安装了我上面列出的所有先前显示的要求
4)尝试删除并重新创建apps
文件夹中的__init__.py
文件
5)寻找关于我的麻烦的任何类似的帖子(什么也没找到)。
让我知道您是否想要发布任何文件。 我会很乐意。
显然,当我进入虚拟环境时,目录结构会更改。
我要做的就是改变...
from apps.flower.views import Index
至
from views import Index
在我的花卉应用程序的urls.py
文件中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.