首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在virtualenv中创建项目时没有名为django.core的模块

在virtualenv中创建项目时没有名为django.core的模块
EN

Stack Overflow用户
提问于 2012-11-08 03:03:26
回答 12查看 9.3K关注 0票数 11

所以我看了很多和我类似的问题,但是我找不到一个具体的答案。我的comp规格是64位Windows 7。

我的问题是:

1)我使用pip安装了virtualenv:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
pip install virtualenv

2)之后,我创建并激活了一个新环境:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
path/virtualenv env
...
path/to/env/Scripts/activate

3)在运行新环境时,我安装了django:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
(env) path/pip install django

4)安装成功后,我准备做一个项目。但是,在尝试之后:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
path/django-admin.py startproject test

我得到以下错误:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
File "C:/path/env/Scripts/django-admin.py", line 2, in (module)
    from django.core import management
ImportError: No module named django.core

我尝试了人们发布的各种解决方案,包括使用完整路径:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
python C:/path/to/django-admin.py startproject test

我还检查了它所引用的Python版本是否正确,因为无论是在virtualenv内部还是外部,它都与Python27相关联。许多其他的解决方案都谈到了PYTHONPATH或syspath,然而,当我在python shell中导入django或managemnet时,它们工作得很好。

我有一种感觉,这可能与路径有关,但我不确定虚拟环境如何与系统路径交互。既然它是自包含的,并且系统路径是系统范围的,那么有必要在路径中特别指定一些东西吗?

顺便说一句,我的django-admin.py文件在这两个文件中

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
path/env/Scripts

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
path/env/Lib/site-packages/django/bin

django文件夹在

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
path/env/Lib/site-packages

如何解决这个问题?

EN

回答 12

Stack Overflow用户

发布于 2016-12-23 09:45:31

我通过使用下面的命令解决了这个问题:

django-admin startproject

只需删除附加到"django-admin“的".py”

票数 15
EN

Stack Overflow用户

发布于 2013-03-06 22:29:51

我也不能得到任何其他堆栈溢出的答案。在Win64上运行venved Django堆栈有点困难。

但是,我在这里找到了一个对我有效的答案:http://samudranb.com/2012/06/02/how-to-setup-a-djangopython-development-env-on-windows/

尝试从管理命令提示符运行:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ftype Python.File="[your venv path]\Scripts\python.exe" "%1" %*

只需确保在完成后将其设置回原始值。

票数 4
EN

Stack Overflow用户

发布于 2013-03-07 01:04:49

这将帮助你理解为什么你要面对这个问题,也有一个简单的解决方案:

http://blog.jayteebee.org/2009/07/importerror-no-module-named-djangocore.html

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13281771

复制
相关文章

相似问题

领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文