在用Django创建网站的初学者中遇到了困难的地方①
操作系统 macOS Big Sur 11.2.1
我打算借鉴这本书的内容来搭建一个网站!
在桌面上创建一个名为”lerning_log”的文件夹,并在终端中切换到该文件夹中。
learning_log % python -m venv ll_env
激活虚拟环境
source ll_env/bin/activate
安装Django
learning_log % pip install django
创建Django项目
learning_log % django-admin startproject learning_log .
在这里发生了错误!
Traceback (most recent call last):
File "/Users/opt/miniconda3/bin/django-admin", line 5, in <module>
from django.core.management import execute_from_command_line
ModuleNotFoundError: No module named 'django'
嗯??
learning_log % python -m django --version
3.2.4
明明已经正确安装了的呢、、
在进入虚拟环境后,我仔细一看发现平常
(ll_env)learning_log %
当涉及到这一点时
(base)(ll_env)learning_log %
“这样的情况发生了。”
我安装了Anaconda,并且每次打开终端时在开头都会显示(base)。
也许是因为我用pip而不是conda安装的,所以不起作用了吧?
learning_log % pip uninstall django
可以卸载
learning_log % conda install django
我重新安装了。
learning_log % django-admin startproject lerning_log .
learning_log % ls
lerning_log ll_env manage.py
太好了!!!
尽管不确定是否应该保持这样下去,但我打算继续进行下去。
在这里有一种方法可以删除基底。
https://code-graffiti.com/base-is-displayed-at-the-top-of-the-terminal-on-mac/