django - 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)。
解决方案
推荐阅读
- javascript - 悬停散点图时显示变量名称
- javascript - 在提交隐藏表单传递变量时,如何防止下一个表单重新发送数据?
- python - python - 删除每个使用开始和结束字符
- python - Python Kivy 静态图像(小部件)优化
- python - 根据日期条件从数据框中删除记录
- sql - 如何在 SQL Server 2008 中将每三行合并为一列?
- google-sheets - GoogleQuery 仅在一行中返回输出
- javascript - 尝试部署我的应用程序,但在浏览器中看不到前端
- ios - 可聚焦不适用于 tvOS 中 SwiftUI 中的文本字段
- javascript - 显示隐藏 HTML5 隐藏文本字段的错误