繁体   English   中英

如何在 atom 上指定模块(django)的版本?

[英]How do i specify the version of a module(django) on atom?

我正在尝试在笔记本电脑上运行从 github 导入的代码。 我想我知道问题出在哪里; 因为代码使用的是 django v2,当我这样做时: python -m django --version 在我的笔记本电脑上它告诉我我正在运行 django v2.9AFB89A6DACC15ADZB1.9BF89A6DACC10ADCA75 我安装了 django v2 但无法“连接”。

我想我的问题出在路径上,有人可以帮忙吗?

只需获取 src 文件夹,然后创建一个新环境并在其中添加 src 文件夹。 所有包都应该有一个txt文件。 在 env pip install -r nameOfTheTxtFile.txt 中运行此命令。 这将获取用于创建项目并安装它的所有包。 这样您就不会遇到任何版本问题。 txt 文件看起来像这样。 在此处输入图像描述

第一步:您必须安装pipvirtualenv package:

  • install pip package on windows : python -m pip install -U pip or upgrade with python -m pip install --upgrade pip if not work you must check Windows PATH or Environment variables for add python.
  • install pip package on Linux or mac : pip2 install -U pip or upgrade with python3 -m pip install --upgrade pip Help link

第二步:你必须安装virtualenv package:

第三步:您必须创建并激活虚拟环境以安装项目要求 package。

  • 使用以下命令创建虚拟环境: virtualenv env命令。

  • Go 到“ProjectRoot/env/scripts”方向,写入activate并回车。

  • 然后 go 回到项目文件 requirements.txt 所在文件夹,输入pip install -r requirements.txt安装项目要求。 maybe Django version ( django==2.x ) does not exist in requirements.txt so you can add Django version into requirements.txt, and again enter pip install -r requirements.txt for install Django and check Django version with django-admin --version命令。 现在 go 到存在 manage.py 文件的文件夹并输入以下命令:

    python manage.py 迁移 python manage.py makemigrations

如果您想以管理员用户身份登录以获取数据库的其他内容,您必须使用python manage.py createsuperuser创建一个超级用户并输入名称、email 和密码。 然后输入python manage.py runserver命令。 恭喜,现在您的项目正在 127.0.0.1:8000 上运行。

要解决此问题,您可以使用以下方法:

pip 安装 virtualenv
Go 到“ProjectRoot/env/scripts”方向,写入activate并回车。
go 返回并运行pip install -r requirements.txt
然后运行python manage.py makemigrations
python manage.py migrate
如果要创建用户,请使用:

python manage.py createsuperuser

最后,运行python manage.py runserver现在你的服务器在http://127.0.0.1:8000工作

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM