首页 > 解决方案 > conda virtualenv 中没有名为“django”的模块

问题描述

我没有全局安装任何 python,只是 miniconda。然后创建了一个 virtualenv(conda) 并在那里安装了 django。现在,当我执行“ django-admin.py startproject projectname ”(anaconda 提示符,在创建的 virtualenv 下)时,它首先询问如何打开该文件并将其设置为 miniconda 的默认 python(“C:\Users\1\Miniconda3\python .exe")。然后它显示:

Traceback (most recent call last):
File "C:\Users\1\Miniconda3\envs\Work_manager\Scripts\django-admin.py", line 2, in <module>
from django.core import management
ModuleNotFoundError: No module named 'django'

该 virtualenv 的 sys.path:

['', 'C:\\Users\\1\\Miniconda3\\envs\\Work_manager\\python36.zip',
 'C:\\Users\\1\\Miniconda3\\envs\\Work_manager\\DLLs',
 'C:\\Users\\1\\Miniconda3\\envs\\Work_manager\\lib',
 'C:\\Users\\1\\Miniconda3\\envs\\Work_manager',
 'C:\\Users\\1\\Miniconda3\\envs\\Work_manager\\lib\\site-packages']

django-admin.py 位于“C:\Users\1\Miniconda3\envs\Work_manager\Scripts”,它的 shebang 是“#!C:/Users/1/Miniconda3/envs/Work_manager\python.exe”。

我使用的是 Windows 10(x64)。

标签: django

解决方案


推荐阅读