如何使用virtualenv在django中启动一个新项目



我刚刚安装了virtualenv,并在其中安装了django。但是,当我转到 bin 文件中的 django-admin 终端时,我写道

django-admin startproject mysite 

我以为这会启动一个新项目,但它刚刚返回

请注意,只有 Django 核心命令被列出,因为设置未正确配置(错误:请求的设置INSTALLED_APPS,但未配置设置。在访问设置之前,您必须定义环境变量DJANGO_SETTINGS_MODULE或调用 settings.configure((。

以下是在 virtualenv 中启动一个新的 django 项目的方法

1. 为您的项目创建一个新的虚拟环境:

virtualenv py_env --python=python3

--python=python3不是强制性的。我建议用python3.x编程,但这取决于你。如果您不确定省略--python选项时将使用的默认 python 是什么,请在终端中键入python -V

2. 激活虚拟环境:

source py_env/bin/activate

如果您在命令行的开头看到(py_env),则表明 virtualenv 已激活。要停用,只需键入deactivate

3. 安装所需的软件包:

pip install django

虽然这不是必需的,但我建议使用 ipython,因此您可能希望运行pip install ipython.

4. 创建一个新的 django 项目:

django-admin startproject mysite

希望有帮助,编码愉快!

我认为你应该首先创建一个虚拟环境:

pip3 安装 --user pipenv

创建虚拟环境:

pipenv --python 3.6

激活环境:

Piphenv Shell

在此之后,随心所欲,我认为它现在会更好

Pipenv 最好使用,因为它带来了最好的 python 包,因此在制作虚拟环境时可能不会有进一步的错误。django可以正确地复制。

相关内容

最新更新