gpt4 book ai didi

python - 如何解决运行 conda django 虚拟环境的问题?

转载 作者:行者123 更新时间:2023-12-01 06:29:27 51 4
gpt4 key购买 nike

有人可以帮我解决以下问题吗?我在参加一门类(class)时遇到了这种情况。

我使用ios Catalina 10.15,因此我使用zhs,因为mac不再支持bash

我正在尝试运行虚拟服务器,以便可以看到我的网页

我只设法运行虚拟服务器一次(python manage.py runserver),重新启动后我就遇到了问题。


> first_proj python manage.py runserver

Traceback (most recent call last):

File "manage.py", line 10, in main

from django.core.management import execute_from_command_line

ModuleNotFoundError: No module named 'django'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):

File "manage.py", line 21, in <module>

main()

File "manage.py", line 16, in main

) from exc

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 (django-admin --version) 时,发现它已安装,我得到以下输出:

2.2.5(已安装的 Django 版本)。

我的 django 目录是:/Users/myname/opt/anaconda3/envs/projectname/lib/python3.8/site-packages/django

也许是django安装目录的问题(?)

感谢您的帮助。

最佳答案

首先,我建议您将 Anaconda 安装在/opt/anaconda3 中,而不是/somepath/opt/anaconda3 中。当您安装它时,接受自动初始化。

其次,Zsh 和 Anaconda 必须单独配置,以便它们可以一起工作。将 Anaconda 添加到您的路径 (/etc/paths)。您可以通过应用任何 conda 命令来检查一切是否顺利:

$ conda info -e

第三,请记住在应用 runserver 之前激活您的环境。

$ source activate <conda-env-name>

使用此命令,您可以查看环境中安装的所有库:(并检查 django 是否存在)

(<conda-env-name>) username@mac: ~ $ conda list -e

然后创建runserver:

(<conda-env-name>) username@mac: ~ $ python3 manage.py runserver

关于python - 如何解决运行 conda django 虚拟环境的问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59974454/

51 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com