首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ImportError:无法导入Django

ImportError:无法导入Django
EN

Stack Overflow用户
提问于 2017-09-14 13:07:56
回答 29查看 213.9K关注 0票数 62

我已经在pycharm中配置了virtualenv,当使用python manage.py命令时,会显示以下错误:

代码语言:javascript
运行
复制
E:\video course\Python\code\web_worker\MxOnline>python manage.py runserver
Traceback (most recent call last):
  File "manage.py", line 17, in <module>
    "Couldn't import Django. Are you sure it's installed and "
ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?

我应该怎么修复它,我已经安装了django。

EN

回答 29

Stack Overflow用户

发布于 2017-09-14 13:36:58

我认为使用django的最好方法是使用virtualenv,它是安全的,您可以在virtualenv中安装许多应用程序,这不会影响系统的任何外部空间。vitualenv使用python的默认版本,该版本与在您的系统中安装virtualenv的版本相同

代码语言:javascript
运行
复制
sudo pip install virtualenv

或用于python3

代码语言:javascript
运行
复制
sudo pip3 install virtualenv

然后在你的目录中

mkdir ~/新项目

cd ~/新建项目

现在,通过输入以下命令在项目目录中创建一个虚拟环境

代码语言:javascript
运行
复制
virtualenv newenv

要将软件包安装到隔离环境中,您必须通过键入以下命令将其激活:

代码语言:javascript
运行
复制
source newenv/bin/activate

现在请在此处安装

代码语言:javascript
运行
复制
pip install django

您可以通过键入以下命令来验证安装:

代码语言:javascript
运行
复制
django-admin --version

要离开您的虚拟环境,您需要从系统上的任何位置发出deactivate命令:

代码语言:javascript
运行
复制
deactivate
票数 56
EN

Stack Overflow用户

发布于 2017-09-14 13:11:39

你需要安装Django,这个错误是因为没有安装django。

代码语言:javascript
运行
复制
pip install django
票数 14
EN

Stack Overflow用户

发布于 2020-09-20 16:13:42

当你在你的计算机上安装Django时,一切都很好,但是当你安装一个虚拟环境时,它就与所有的东西分离了。当你要制作一个最终项目并将其部署到任何云或主机上时,你就会知道它的重要性。

只需在虚拟环境中重新安装Django,然后baam:

代码语言:javascript
运行
复制
pip install Django

然后运行命令进行测试:

代码语言:javascript
运行
复制
python manage.py runsever

你就完事了。

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

https://stackoverflow.com/questions/46210934

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档