在用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/

广告
将在 10 秒后关闭
bannerAds